diff --git a/include/wawi_rechnung.class.php b/include/wawi_rechnung.class.php index 658320879..8e5784746 100644 --- a/include/wawi_rechnung.class.php +++ b/include/wawi_rechnung.class.php @@ -125,8 +125,9 @@ class wawi_rechnung extends basis_db * @param $konto_id * @param $kostenstelle_id * @param $betrag + * @param $zahlungstyp */ - 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) + 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, $zahlungstyp='') { $first = true; $qry = " @@ -184,9 +185,10 @@ class wawi_rechnung extends basis_db 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($zahlungstyp!='') + $qry.= ' AND tbl_bestellung.zahlungstyp_kurzbz = '.$this->addslashes($zahlungstyp); + if(!$this->db_query($qry)) { $this->errormsg = "Fehler bei der Datenbankabfrage."; diff --git a/wawi/auswertungen/kostenstelle.php b/wawi/auswertungen/kostenstelle.php index be4cf4ab2..9f7eb57f0 100644 --- a/wawi/auswertungen/kostenstelle.php +++ b/wawi/auswertungen/kostenstelle.php @@ -249,7 +249,7 @@ $datum_obj = new datum(); echo '