diff --git a/vilesci/lehre/lehrveranstaltung_details.php b/vilesci/lehre/lehrveranstaltung_details.php index 1fbf1459c..b193c0044 100644 --- a/vilesci/lehre/lehrveranstaltung_details.php +++ b/vilesci/lehre/lehrveranstaltung_details.php @@ -48,14 +48,20 @@ if(!$rechte->isBerechtigt('lehre/lehrveranstaltung:begrenzt',null,'s')) die('Sie haben keine Berechtigung fuer diese Seite'); - if(isset($_POST["schick"])) + if(isset($_POST["schick"]) || isset($_POST["schick_neu"])) { if(!$rechte->isBerechtigt('lehre/lehrveranstaltung',null,'sui')) die('Sie haben keine Berechtigung fuer diese Aktion'); $lv = new lehrveranstaltung(); - if(isset($_POST['lv_id']) && $_POST['lv_id']!='') + if(isset($_POST["schick_neu"])) + { + $lv->new=true; + $lv->insertamum=date('Y-m-d H:i:s'); + $lv->insertvon = $user; + } + elseif(isset($_POST['lv_id']) && $_POST['lv_id']!='') { if($lv->load($_POST['lv_id'])) { @@ -167,7 +173,7 @@ { //wenn ein Fehler beim Speichern auftritt, dann sollen die alten Daten nochmals //angezeigt werden. - if(!isset($_POST['schick'])) + if(!isset($_POST['schick']) && !isset($_POST["schick_neu"])) { $lv = new lehrveranstaltung(); @@ -183,7 +189,7 @@ $htmlstr .= '

Hinweis: Lehreverzeichnis existiert bereits.'; } $htmlstr .= ' -
Lehrveranstaltung
+
Lehrveranstaltung '.$lv->lehrveranstaltung_id.'
@@ -326,7 +332,7 @@ LVNR Organisationseinheit - '; $qry = "SELECT * FROM public.tbl_organisationseinheit ORDER BY organisationseinheittyp_kurzbz, oe_kurzbz"; if($result = $db->db_query($qry)) @@ -377,7 +383,6 @@ - Semesterwochenstunden (SWS) @@ -386,7 +391,6 @@ Angebotene Lehrveranstaltungsstunden (ALVS) - LV-Plan Stunden Summe (LVPS) @@ -395,16 +399,17 @@ - - - - - + '; + if ($lv->lehrveranstaltung_id=='') + $htmlstr .= ''; + else + $htmlstr .= '  '; + $htmlstr .= '
'; @@ -462,43 +467,44 @@ if($("form").size() !== 0) { $("form").submit(function(e){ - $(this).append(' '); - $(".missingFormData").each(function(i,v){ - $(v).removeClass("missingFormData"); - }); - var self = this; - e.preventDefault(); - var error = false; - if($('input[name="kurzbz"]').val() === "") - { - error = true; - $('input[name="kurzbz"]').addClass("missingFormData"); - } - if($('input[name="bezeichnung"]').val() === "") - { - error = true; - $('input[name="bezeichnung"]').addClass("missingFormData"); - } - if($('select[name="lehrform"]').val() === "") - { - error = true; - $('select[name="lehrform"]').addClass("missingFormData"); - } - if($('select[name="lehrtyp_kurzbz"]').val() === "") - { - error = true; - $('select[name="lehrtyp_kurzbz"]').addClass("missingFormData"); - } - if($('input[name="lehreverzeichnis"]').val() === "") - { - error = true; - $('input[name="lehreverzeichnis"]').addClass("missingFormData"); - } - if(!error) - { - self.submit(); - } - }); + $(".missingFormData").each(function(i,v){ + $(v).removeClass("missingFormData"); + }); + var self = this; + //e.preventDefault(); + var error = false; + if($('input[name="kurzbz"]').val() === "") + { + error = true; + $('input[name="kurzbz"]').addClass("missingFormData"); + } + if($('input[name="bezeichnung"]').val() === "") + { + error = true; + $('input[name="bezeichnung"]').addClass("missingFormData"); + } + if($('select[name="lehrform"]').val() === "") + { + error = true; + $('select[name="lehrform"]').addClass("missingFormData"); + } + if($('select[name="lehrtyp_kurzbz"]').val() === "") + { + error = true; + $('select[name="lehrtyp_kurzbz"]').addClass("missingFormData"); + } + if($('input[name="lehreverzeichnis"]').val() === "") + { + error = true; + $('input[name="lehreverzeichnis"]').addClass("missingFormData"); + } + if(error) + return false; + if(!error) + { + $("form").submit(); + } + }); } $("#farbe").ColorPicker( @@ -531,7 +537,7 @@