From 13e94569fc8720a066e3a94d3452692ac47f3c67 Mon Sep 17 00:00:00 2001 From: kindlm Date: Fri, 11 Sep 2015 16:15:06 +0200 Subject: [PATCH] =?UTF-8?q?Bug=20beim=20Neuanlegen=20von=20Dokumentvorlage?= =?UTF-8?q?n;=20Funktion=20getAktuelleVorlage=20macht=20jetzt=20ein=20Load?= =?UTF-8?q?=20f=C3=BCr=20die=20OE,=20wenn=20eine=20Studiengangskennzahl=20?= =?UTF-8?q?=C3=BCbergeben=20wird?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/vorlage.class.php | 9 ++++++--- .../stammdaten/dokumentvorlagen_verwaltung.php | 18 ++++++++++++------ 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/include/vorlage.class.php b/include/vorlage.class.php index 404063201..d9701a563 100644 --- a/include/vorlage.class.php +++ b/include/vorlage.class.php @@ -375,7 +375,7 @@ class vorlage extends basis_db * * @param $oe_kurzbz Organisationseinheit der Vorlage * Fuer Kompatibilitaetszwecke kann hier statt der oe_kurzbz auch die Studiengangskennzahl uebergeben werden. - * Dies wird in den kommenden Versionen jedoch nicht mehr moeglich sein! + * In diesem Fall wird ein load der OE des Studiengangs durchgeführt und die entsprechende OE verwendet. * @param $vorlage_kurzbz Name der Vorlage * @param $version optional kann die Versionsnummer der Vorlage uebergeben werden * @return boolean @@ -385,10 +385,13 @@ class vorlage extends basis_db $studiengang_kz=''; if(is_numeric($oe_kurzbz)) { - $studiengang_kz=$oe_kurzbz; + $studiengang = new studiengang(); + $studiengang->load($oe_kurzbz); + $oe_kurzbz=$studiengang->oe_kurzbz; + //Durch diese Bedingung wird die Abfrage der studiengang_kz im folgenden Abschnitt hinfaellig. } - if($studiengang_kz!='') + if($studiengang_kz!='') // Es sollte aktuell keine Vorlage mehr ueber die Studiengang_kz aufgerufen werden, da hier kein Fallback der OE erfolgt. Fuer Testzwecke bleibt das noch bestehen. Kindlm 11.09.2015 { $qry = "SELECT tbl_vorlagestudiengang.*, tbl_vorlage.mimetype, tbl_vorlage.bezeichnung diff --git a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php index fe918eee8..0e67dc992 100644 --- a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php +++ b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php @@ -141,7 +141,7 @@ if(isset($_POST['speichern'])) $neu=false; } -// Speichern einer Dokumentvorlage +// L�schen einer Dokumentvorlage if(isset($_GET['delete'])) { @@ -388,7 +388,7 @@ else '; //OE-Dropdown $organisationseinheit = new organisationseinheit(); - $organisationseinheit->getAll(true, true); + $organisationseinheit->getAll(); echo " @@ -435,7 +438,7 @@ else - + @@ -472,11 +475,14 @@ if($vorlage_kurzbz!='' || $oe_kurzbz!='') $oe->load($row->oe_kurzbz); $vorlage->loadVorlage($row->vorlage_kurzbz); $vorlage_bezeichnung = ($vorlage->bezeichnung==''?$vorlage->vorlage_kurzbz:$vorlage->bezeichnung); + $style=''; + if ($oe->aktiv==false) + $style='style="text-decoration: line-through"'; echo ' '.$db->convert_html_chars($vorlage_bezeichnung).' - '.$db->convert_html_chars($oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung).' + '.$db->convert_html_chars($oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung).' '.$db->convert_html_chars($row->studiengang_kz).' '.$db->convert_html_chars($row->version).' '.$db->convert_html_chars($row->anmerkung_vorlagestudiengang).'