mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -173,13 +173,18 @@ class wawi_bestellstatus extends basis_db
|
||||
|
||||
/**
|
||||
*
|
||||
* Setzt den Status einer Bestellung auf Bestellt
|
||||
* Speichert den Status in die Datenbank
|
||||
*/
|
||||
public function setBestellung()
|
||||
{
|
||||
public function save()
|
||||
{
|
||||
if(!is_numeric($this->bestellung_id))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "INSERT INTO wawi.tbl_bestellung_bestellstatus (bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum)
|
||||
VALUES
|
||||
(".($this->bestellung_id).", 'Bestellung',".$this->addslashes($this->uid).", ".$this->addslashes($this->oe_kurzbz).", '".($this->datum)."',
|
||||
(".($this->bestellung_id).", ".$this->addslashes($this->bestellstatus_kurzbz).", ".$this->addslashes($this->uid).", ".$this->addslashes($this->oe_kurzbz).", '".($this->datum)."',
|
||||
".$this->addslashes($this->insertvon).", ".$this->addslashes($this->insertamum).", ".$this->addslashes($this->updatevon).", ".$this->addslashes($this->updateamum).");";
|
||||
|
||||
if(!$this->db_query($qry))
|
||||
@@ -193,21 +198,42 @@ class wawi_bestellstatus extends basis_db
|
||||
|
||||
/**
|
||||
*
|
||||
* Enter description here ...
|
||||
* Gibt das Bestelldetail einer Bestellung zur übergebenen BestellungID zurück
|
||||
* @param $bestellung_id
|
||||
*/
|
||||
public function setStorno()
|
||||
public function getBestelltFromBestellung($bestellung_id)
|
||||
{
|
||||
$qry = "INSERT INTO wawi.tbl_bestellung_bestellstatus (bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum)
|
||||
VALUES
|
||||
(".($this->bestellung_id).", 'Storno',".$this->addslashes($this->uid).", ".$this->addslashes($this->oe_kurzbz).", '".($this->datum)."',
|
||||
".$this->addslashes($this->insertvon).", ".$this->addslashes($this->insertamum).", ".$this->addslashes($this->updatevon).", ".$this->addslashes($this->updateamum).");";
|
||||
|
||||
if(!$this->db_query($qry))
|
||||
if(!is_numeric($bestellung_id) || $bestellung_id == '')
|
||||
{
|
||||
$this->errormsg ="Fehler bei der Abfrage aufgetreten.";
|
||||
$this->errormsg = "Bestellung ID fehlerhaft.";
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
$qry ="select * from wawi.tbl_bestellung_bestellstatus where bestellstatus_kurzbz = 'Bestellung' and bestellung_id = '".$bestellung_id."';";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object())
|
||||
{
|
||||
$this->bestellung_bestellstatus_id = $row->bestellung_bestellstatus_id;
|
||||
$this->bestellung_id = $row->bestellung_id;
|
||||
$this->bestellstatus_kurzbz = $row->bestellstatus_kurzbz;
|
||||
$this->uid = $row->uid;
|
||||
$this->oe_kurzbz= $row->oe_kurzbz;
|
||||
$this->datum = $row->datum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->updateamum = $row->updateamum;
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -455,6 +455,11 @@ class wawi_bestellung extends basis_db
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Kopiert eine bestehende Bestellung
|
||||
* @param $bestellung_id
|
||||
*/
|
||||
function copyBestellung($bestellung_id)
|
||||
{
|
||||
$error = false;
|
||||
@@ -547,5 +552,30 @@ class wawi_bestellung extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Liefert die oe_kurzbz einer bestellung zurück. JOIN über Kostenstelle
|
||||
*/
|
||||
public function getOe()
|
||||
{
|
||||
$qry = "select kostenstelle.oe_kurzbz
|
||||
from wawi.tbl_kostenstelle as kostenstelle, wawi.tbl_bestellung as bestellung
|
||||
where bestellung.kostenstelle_id = kostenstelle.kostenstelle_id and bestellung.bestellung_id = ".$this->bestellung_id.";";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object())
|
||||
{
|
||||
return $row->oe_kurzbz;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user