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