, * Andreas Oesterreicher and * Rudolf Hangl . */ /** * Klasse betriebsmittelstatus (FAS-Online) * @create 13-01-2007 */ require_once(dirname(__FILE__).'/basis_db.class.php'); class betriebsmittelstatus extends basis_db { public $new; public $result = array(); //Tabellenspalten public $betriebsmittelstatus_kurzbz; //string public $beschreibung; //string /** * Konstruktor * @param $betriebsmittelstatus */ public function __construct($betriebsmittelstatus_kurzbz=null) { parent::__construct(); if($betriebsmittelstatus_kurzbz!=null) $this->load($betriebsmittelstatus_kurzbz); } /** * Laedt die Funktion mit der ID $betriebsmittelstatus * @param $betriebsmittelstatus * @return true wenn ok, false im Fehlerfall */ public function load($betriebsmittelstatus_kurzbz) { $this->result=array(); $this->errormsg = ''; $qry=" SELECT * FROM wawi.tbl_betriebsmittelstatus WHERE trim(UPPER(betriebsmittelstatus_kurzbz))=".$this->db_add_param(mb_strtoupper(trim($betriebsmittelstatus_kurzbz))); if($this->db_query($qry)) { while($row = $this->db_fetch_object()) { $bmt = new betriebsmittelstatus(); $bmt->betriebsmittelstatus_kurzbz = $row->betriebsmittelstatus_kurzbz; $bmt->beschreibung = $row->beschreibung; $this->result[] = $bmt; } return $this->result; } else { $this->errormsg = 'Fehler beim Laden der Daten'; return false; } } /** * Laedt alle betriebsmittelstatus * @return true wenn ok, false wenn Fehler */ public function getAll() { $this->result=array(); $this->errormsg = ''; $qry='SELECT * FROM wawi.tbl_betriebsmittelstatus ORDER BY betriebsmittelstatus_kurzbz '; if($this->db_query($qry)) { while($row = $this->db_fetch_object()) { $bmt = new betriebsmittelstatus(); $bmt->betriebsmittelstatus_kurzbz = $row->betriebsmittelstatus_kurzbz; $bmt->beschreibung = $row->beschreibung; $this->result[] = $bmt; } return true; } else { $this->errormsg = 'Fehler beim Laden der Daten'; return false; } } /** * Speichert die Daten in die Datenbank * @return true wenn erfolgreich, false im Fehlerfall */ public function save() { $this->errormsg = ''; $qry=''; if($this->new) { $qry='INSERT INTO wawi.tbl_betriebsmittelstatus (betriebsmittelstatus_kurzbz, beschreibung ) VALUES('.$this->db_add_param($this->betriebsmittelstatus_kurzbz) .','.$this->db_add_param($this->beschreibung).'); '; } else { $qry='UPDATE wawi.tbl_betriebsmittelstatus SET '. "beschreibung =".$this->db_add_param($this->beschreibung) . " WHERE betriebsmittelstatus_kurzbz=".$this->db_add_param($this->betriebsmittelstatus_kurzbz); } if($this->db_query($qry)) { return true; } else { $this->errormsg = 'Fehler beim speichern des Betriebsmittelstatus-Datensatzes'; return false; } } /** * Entfernt die Daten in die Datenbank * @return true wenn erfolgreich, false im Fehlerfall */ public function delete() { $this->errormsg = ''; $qry='DELETE FROM wawi.tbl_betriebsmittelstatus '. " WHERE betriebsmittelstatus_kurzbz=".$this->db_add_param($this->betriebsmittelstatus_kurzbz); if($this->db_query($qry)) { return true; } else { $this->errormsg = 'Fehler beim entfernen des Betriebsmittelstatus-Datensatzes'; return false; } } } ?>