From c41edc5ac173ec191f2f6993bf6649aaebfda4af Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Thu, 4 Jul 2013 14:17:22 +0000 Subject: [PATCH] --- include/zgv.class.php | 131 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100755 include/zgv.class.php diff --git a/include/zgv.class.php b/include/zgv.class.php new file mode 100755 index 000000000..43e83f945 --- /dev/null +++ b/include/zgv.class.php @@ -0,0 +1,131 @@ + + */ + +require_once(dirname(__FILE__).'/basis_db.class.php'); + +class zgv extends basis_db +{ + + public $zgv_code; + public $zgv_bez; + public $zgv_kurzbz; + + public $zgvmas_code; + public $zgvmas_bez; + public $zgvmas_kurzbz; + + public $result = array(); + + public function __construct($zgv_code=null) + { + parent::__construct(); + + if($zgv_code!=null) + $this->load($zgv_code); + } + + /** + * Lädt eine zgv von tbl_zgv + * @param $zgv_code + * @return boolean + */ + public function load($zgv_code) + { + $qry = 'SELECT * FROM bis.tbl_zgv WHERE zgv_code = '.$this->db_add_param($zgv_code).';'; + + if($result = $this->db_query($qry)) + { + if($row = $this->db_fetch_object($result)) + { + $this->zgv_code; + $this->zgv_bez; + $this->zgv_kurzbz; + + } + return true; + } + else + { + $this->errormsg = "Fehler bei der Abfrage aufgetreten"; + return false; + } + + } + + /** + * lädt alle ZGVs von tbl_zgv + * @return boolean + */ + public function getAll() + { + $qry ='SELECT * FROM bis.tbl_zgv;'; + + if($result = $this->db_query($qry)) + { + while($row = $this->db_fetch_object($result)) + { + $zgv = new zgv(); + $zgv->zgv_code = $row->zgv_code; + $zgv->zgv_bez = $row->zgv_bez; + $zgv->zgv_kurzbz = $row->zgv_kurzbz; + + $this->result[] = $zgv; + } + return true; + } + else + { + $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; + return false; + } + } + + /** + * Lädt alle Master ZGVs von tbl_zgvmaster + * @return boolean + */ + public function getAllMaster() + { + $qry = 'SELECT * FROM bis.tbl_zgvmaster;'; + + if($result = $this->db_query($qry)) + { + while($row = $this->db_fetch_object($result)) + { + $zgv_master = new zgv(); + + $zgv_master->zgvmas_code = $row->zgvmas_code; + $zgv_master->zgvmas_bez = $row->zgvmas_bez; + $zgv_master->zgvmas_kurzbz = $row->zgvmas_kurzbz; + + $this->result[] = $zgv_master; + } + return true; + } + else + { + $this->errormsg = 'Fehler bei der Abfrage aufgetreten'; + return false; + } + } + +} +?>