, * Andreas Oesterreicher and * Karl Burkhart . */ /** * Klasse WaWi Zahlungstyp */ require_once(dirname(__FILE__).'/basis_db.class.php'); class wawi_zahlungstyp extends basis_db { public $new; // boolean public $result = array(); // object array public $zahlungstyp_kurzbz; // varchar public $bezeichnung; // varchar /** * * Konstruktor * @param unknown_type $aufteilung_id */ public function __construct($zahlungstyp_kurzbz=null) { parent::__construct(); if(!is_null($zahlungstyp_kurzbz)) $this->load($zahlungstyp_kurzbz); } /** * * lädt den Datensatz mit der übergebenen kurzbz * @param $zahlungstyp_kurzbz */ public function load($zahlungstyp_kurzbz) { if($zahlungstyp_kurzbz == "") { $this->errormsg ="Ungueltige Zahlungstypkurzbezeichnung."; return false; } $qry ="Select * FROM wawi.tbl_zahlungstyp WHERE zahlungstyp_kurzb = ".$zahlungstyp_kurzbz.";"; if($this->db_query($qry)) { if($row = $this->db_fetch_object()) { $this->zahlungstyp_kurzbz = $row->zahlungstyp_kurzbz; $this->bezeichnung = $row->bezeichnung; } return true; } else { $this->errormsg = "Datenbankabfrage fehlgeschlagen"; return false; } } public function getAll() { $qry = "SELECT * FROM wawi.tbl_zahlungstyp ORDER by zahlungstyp_kurzbz;"; if($this->db_query($qry)) { while($row = $this->db_fetch_object()) { $typ = new wawi_zahlungstyp(); $typ->zahlungstyp_kurzbz = $row->zahlungstyp_kurzbz; $typ->bezeichnung = $row->bezeichnung; $this->result[] = $typ; } return true; } else { $this->errormsg = "Datenbankabfrage fehlgeschlagen"; return false; } } }