This commit is contained in:
Andreas Österreicher
2011-01-14 14:09:17 +00:00
parent d787fca057
commit bfb3fcdb36
6 changed files with 53 additions and 25 deletions
+49 -1
View File
@@ -23,7 +23,7 @@
* Klasse WaWi Bestellung
*/
require_once(dirname(__FILE__).'/basis_db.class.php');
require_once (dirname(__FILE__).'/wawi_bestelldetails.class.php');
require_once (dirname(__FILE__).'/wawi_bestelldetail.class.php');
require_once (dirname(__FILE__).'/wawi_aufteilung.class.php');
require_once (dirname(__FILE__).'/organisationseinheit.class.php');
require_once (dirname(__FILE__).'/wawi_kostenstelle.class.php');
@@ -259,6 +259,54 @@ class wawi_bestellung extends basis_db
return true;
}
/**
*
* Liefert die Daten einer Bestellung
* @param $filter
*/
public function getBestellung($filter)
{
$filter = addslashes($filter);
$qry = "SELECT * FROM wawi.tbl_bestellung WHERE
bestellung_id::text like '%$filter%' OR
lower(bestell_nr) like lower('%$filter%')";
if($result = $this->db_query($qry))
{
while($row = $this->db_fetch_object($result))
{
$bestellung = new wawi_bestellung();
$bestellung->bestellung_id = $row->bestellung_id;
$bestellung->kostenstelle_id = $row->kostenstelle_id;
$bestellung->konto_id = $row->konto_id;
$bestellung->firma_id = $row->firma_id;
$bestellung->lieferadresse = $row->lieferadresse;
$bestellung->rechnungsadresse = $row->rechnungsadresse;
$bestellung->freigegeben = $row->freigegeben;
$bestellung->bestell_nr = $row->bestell_nr;
$bestellung->titel = $row->titel;
$bestellung->bemerkung = $row->bemerkung;
$bestellung->liefertermin = $row->liefertermin;
$bestellung->updateamum = $row->updateamum;
$bestellung->updatevon = $row->updatevon;
$bestellung->insertamum = $row->insertamum;
$bestellung->insertvon = $row->insertvon;
$bestellung->ext_id = $row->ext_id;
$bestellung->zahlungstyp_kurzbz = $row->zahlungstyp_kurzbz;
$this->result[] = $bestellung;
}
return true;
}
else
{
$this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
/**
*
* Löscht die Bestellung mit der Übergebenen ID