From 42d35b060adc19ceed151268f68e0efecc130495 Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Thu, 17 Apr 2014 13:22:15 +0000 Subject: [PATCH] =?UTF-8?q?Beim=20Anlegen=20einer=20neuen=20Lehrveranstalt?= =?UTF-8?q?ung=20wird=20=C3=BCberpr=C3=BCft,=20ob=20das=20Lehreverzeichnis?= =?UTF-8?q?=20bereits=20vergeben=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/lehrveranstaltung.class.php | 21 +++++++++++++++++++++ vilesci/lehre/lehrveranstaltung_details.php | 15 ++++++++++++--- 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php index 6da9e9c2d..93c2513a1 100644 --- a/include/lehrveranstaltung.class.php +++ b/include/lehrveranstaltung.class.php @@ -2085,5 +2085,26 @@ class lehrveranstaltung extends basis_db } return false; } + + public function lehreverzeichnisExists($lehreverzeichnis) + { + $qry = 'SELECT * FROM lehre.tbl_lehrveranstaltung WHERE lehreverzeichnis='.$this->db_add_param($lehreverzeichnis); + $qry .= ';'; + + if($this->db_query($qry)) + { + if($this->db_num_rows() > 0) + { + return true; + } + return false; + } + else + { + $this->errormsg = "Fehler beim Laden der Daten"; + return false; + } + } + } ?> diff --git a/vilesci/lehre/lehrveranstaltung_details.php b/vilesci/lehre/lehrveranstaltung_details.php index f224971bb..543b6a73e 100644 --- a/vilesci/lehre/lehrveranstaltung_details.php +++ b/vilesci/lehre/lehrveranstaltung_details.php @@ -94,14 +94,20 @@ $lv->lvnr = $_POST['lvnr']; $lv->semester_alternativ = $_POST['semester_alternativ']; $lv->farbe = $_POST['farbe']; - var_dump($lv); if(!$lv->save()) $errorstr = "Fehler beim Speichern der Daten: $lv->errormsg"; else { $reloadstr .= "\n"; } } @@ -155,7 +161,10 @@ $htmlstr .= '
Lehrveranstaltung '.$lvid.' existiert nicht
'; } } - + if(isset($_REQUEST['lehrevzExists']) && ($_REQUEST['lehrevzExists'] === "true") && isset($_REQUEST['update']) && ($_REQUEST['update'] === "false")) + { + $htmlstr .= '

Hinweis: Lehreverzeichnis existiert bereits.'; + } $htmlstr .= '
Lehrveranstaltung