From 47113b66866434ee4496776cddd381b27ec34e71 Mon Sep 17 00:00:00 2001 From: kindlm Date: Wed, 15 Jul 2015 11:00:07 +0200 Subject: [PATCH] Neue Funktion getOEsFromVorlage --- include/vorlage.class.php | 27 +++++++++++++++++++ .../dokumentvorlagen_verwaltung.php | 5 ++-- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/include/vorlage.class.php b/include/vorlage.class.php index c2a700fbf..ad4f7a820 100644 --- a/include/vorlage.class.php +++ b/include/vorlage.class.php @@ -234,6 +234,33 @@ class vorlage extends basis_db } } + /** + * Liefert alle OEs, welche die $vorlage_kurzbz verwenden + * @param $vorlage_kurzbz Kurzbezeichnung der Vorlage + */ + public function getOEsFromVorlage($vorlage_kurzbz=null) + { + $qry ="SELECT + oe_kurzbz + FROM + public.tbl_vorlagestudiengang + WHERE + vorlage_kurzbz=".$this->db_add_param($vorlage_kurzbz); + + if($result = $this->db_query($qry)) + { + while($row = $this->db_fetch_object($result)) + { + $obj = new vorlage(); + $obj->oe_kurzbz = $row->oe_kurzbz; + + $this->result[]= $obj; + } + } + else + return false; + } + /** * Speichert die Vorlage zu einer OE * Wenn $new auf true gesetzt ist wird ein neuer Datensatz diff --git a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php index cb2f1d1fa..0250f659a 100644 --- a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php +++ b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php @@ -192,8 +192,8 @@ foreach ($vorlage->result as $row) echo ''; //OE-Dropdown -$organisationseinheit = new organisationseinheit(); -$organisationseinheit->getAll(true, true); +$organisationseinheit = new vorlage(); +$organisationseinheit->getOEsFromVorlage($vorlage_kurzbz); echo "