, * Andreas Oesterreicher and * Karl Burkhart . */ require_once('basis_db.class.php'); class template extends basis_db { public $new; public $result = array(); public $template_kurzbz; public $bezeichnung; public $xsd; public $xslt_xhtml; public $xslfo_pdf; /** * Konstruktor * */ public function __construct() { parent::__construct(); } public function load($template_kurzbz) { $qry = "SELECT * FROM campus.tbl_template WHERE tbl_template.template_kurzbz='".addslashes($template_kurzbz)."'"; if($result = $this->db_query($qry)) { if($row = $this->db_fetch_object($result)) { $this->template_kurzbz = $row->template_kurzbz; $this->bezeichnung = $row->bezeichnung; $this->xsd = $row->xsd; $this->xslt_xhtml = $row->xslt_xhtml; $this->xslfo_pdf = $row->xslfo_pdf; return true; } else { $this->errormsg='Dieser Eintrag wurde nicht gefunden'; return false; } } else { $this->errormsg = 'Fehler beim Laden des Templates'; return false; } } /** * Laedt alle Templates */ public function getAll() { $qry = 'SELECT * FROM campus.tbl_template ORDER BY bezeichnung'; if($result = $this->db_query($qry)) { while($row = $this->db_fetch_object($result)) { $obj = new template(); $obj->template_kurzbz = $row->template_kurzbz; $obj->bezeichnung = $row->bezeichnung; $obj->xsd = $row->xsd; $obj->xslt_xhtml = $row->xslt_xhtml; $obj->xslfo_pdf = $row->xslfo_pdf; $this->result[] = $obj; } return true; } else { $this->errormsg = 'Fehler beim Laden der Templates'; return false; } } } ?>