- Berechtigungen Filter für WaWi berechtigungen

- Suche nach Beträgen bei Rechnungen
- Diverse DB Indizes hinzugefügt
This commit is contained in:
Andreas Österreicher
2011-01-13 15:24:23 +00:00
parent 78c6d4e88d
commit d90ea5406a
8 changed files with 215 additions and 40 deletions
+7 -1
View File
@@ -124,8 +124,9 @@ class wawi_rechnung extends basis_db
* @param $oe_kurzbz
* @param $konto_id
* @param $kostenstelle_id
* @param $betrag
*/
public function getAllSearch($rechnungsnr, $rechnungsdatum_von, $rechnungsdatum_bis, $buchungsdatum_von, $buchungsdatum_bis, $erstelldatum_von, $erstelldatum_bis, $bestelldatum_von, $bestelldatum_bis, $bestellnummer, $firma_id, $oe_kurzbz, $konto_id, $kostenstelle_id)
public function getAllSearch($rechnungsnr, $rechnungsdatum_von, $rechnungsdatum_bis, $buchungsdatum_von, $buchungsdatum_bis, $erstelldatum_von, $erstelldatum_bis, $bestelldatum_von, $bestelldatum_bis, $bestellnummer, $firma_id, $oe_kurzbz, $konto_id, $kostenstelle_id, $betrag)
{
$first = true;
$qry = "
@@ -180,7 +181,12 @@ class wawi_rechnung extends basis_db
if ($bestellnummer != '')
$qry.= ' AND tbl_bestellung.bestell_nr = '.$this->addslashes($bestellnummer);
if ($betrag != '')
$qry.= ' AND (\''.$betrag.'\' = (SELECT sum(betrag) FROM wawi.tbl_rechnungsbetrag WHERE rechnung_id=tbl_rechnung.rechnung_id)
OR \''.$betrag.'\' = (SELECT sum((betrag*(mwst+100)/100)) FROM wawi.tbl_rechnungsbetrag WHERE rechnung_id=tbl_rechnung.rechnung_id))';
$qry.=" LIMIT 1000";
if(!$this->db_query($qry))
{
$this->errormsg = "Fehler bei der Datenbankabfrage.";