diff --git a/include/wawi_aufteilung.class.php b/include/wawi_aufteilung.class.php index 4e710ec71..9c4f4a7dd 100644 --- a/include/wawi_aufteilung.class.php +++ b/include/wawi_aufteilung.class.php @@ -43,7 +43,7 @@ class wawi_aufteilung extends basis_db /** * - * Enter description here ... + * Konstruktor * @param unknown_type $aufteilung_id */ public function __construct($aufteilung_id=null) @@ -101,7 +101,7 @@ class wawi_aufteilung extends basis_db if($this->db_query($qry)) { - if($row = $this->db_fetch_object()) + while($row = $this->db_fetch_object()) { $aufteilung = new wawi_aufteilung(); diff --git a/include/wawi_zahlungstyp.class.php b/include/wawi_zahlungstyp.class.php new file mode 100644 index 000000000..417d20ed2 --- /dev/null +++ b/include/wawi_zahlungstyp.class.php @@ -0,0 +1,105 @@ +, + * 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; + } + } + + +} \ No newline at end of file