From ce6651d0a3fa0a858edc21711a0081af1cd4f714 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Mon, 23 Jan 2012 14:31:33 +0000 Subject: [PATCH] added getFragenGebiet -> liefert alle Fragen zu einem Gebiet --- include/frage.class.php | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/include/frage.class.php b/include/frage.class.php index 4720cfcf1..a9f3dcf8b 100644 --- a/include/frage.class.php +++ b/include/frage.class.php @@ -277,6 +277,42 @@ class frage extends basis_db return false; } } + + /** + * Liefert die Fragen eines Gebietes + * + * @param $gebiet_id + * @return true wenn ok, sonst false + */ + public function getFragenGebiet($gebiet_id) + { + $qry = "SELECT * FROM testtool.tbl_frage + WHERE gebiet_id='".addslashes($gebiet_id)."' ORDER BY nummer"; + + if($this->db_query($qry)) + { + while($row = $this->db_fetch_object()) + { + $obj = new frage(); + + $obj->frage_id = $row->frage_id; + $obj->kategorie_kurzbz = $row->kategorie_kurzbz; + $obj->gebiet_id = $row->gebiet_id; + $obj->level = $row->level; + $obj->nummer = $row->nummer; + $obj->demo = ($row->demo=='t'?true:false); + + $this->result[] = $obj; + } + + return true; + } + else + { + $this->errormsg = 'Fehler beim Laden der Daten'; + return false; + } + } /** * Laedt die naechste Frage eines Gebiets