diff --git a/skin/images/228.png b/skin/images/228.png new file mode 100644 index 000000000..610bb6f80 Binary files /dev/null and b/skin/images/228.png differ diff --git a/vilesci/lehre/abgabe_assistenz_multitermin.php b/vilesci/lehre/abgabe_assistenz_multitermin.php index 78c172285..17fcee054 100644 --- a/vilesci/lehre/abgabe_assistenz_multitermin.php +++ b/vilesci/lehre/abgabe_assistenz_multitermin.php @@ -39,7 +39,9 @@ require_once('../../include/mail.class.php'); $i=0; -$irgendwas=''; +$zaehl=0; + +$irgendwas=''; //projektarbeit-ids der ausgwaehlten projekte foreach($_POST as $key=>$value) { if(stristr($key, "mc_")) @@ -49,16 +51,21 @@ foreach($_POST as $key=>$value) $i++; } } +$i = (isset($_REQUEST['i'])?$_REQUEST['i']:0); $irgendwas = (isset($_POST['irgendwas'])?$_POST['irgendwas']:$irgendwas); $projektarbeit_id = (isset($_POST['projektarbeit_id'])?$_POST['projektarbeit_id']:'-1'); $titel = (isset($_POST['titel'])?$_POST['titel']:''); -$command = (isset($_POST['command'])?$_POST['command']:'-1'); +//$command = (isset($_POST['command'])?$_POST['command']:'-1'); $paabgabe_id = (isset($_POST['paabgabe_id'])?$_POST['paabgabe_id']:'-1'); -$fixtermin = (isset($_POST['fixtermin'])?1:0); -$datum = (isset($_POST['datum'])?$_POST['datum']:''); -$kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:''); -$paabgabetyp_kurzbz = (isset($_POST['paabgabetyp_kurzbz'])?$_POST['paabgabetyp_kurzbz']:''); + +$fixtermin = (isset($_POST['fixtermin'])?$_POST['fixtermin']:array()); +$datum = (isset($_POST['datum'])?$_POST['datum']:array()); +$kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:array()); +$paabgabetyp_kurzbz = (isset($_POST['paabgabetyp_kurzbz'])?$_POST['paabgabetyp_kurzbz']:array()); + + $stg_kz = (isset($_POST['stg_kz'])?$_POST['stg_kz']:''); + $qry_stg="SELECT * FROM public.tbl_studiengang WHERE studiengang_kz='$stg_kz'"; if($result_stg=$db->db_query($qry_stg)) { @@ -94,10 +101,31 @@ if(!$rechte->isBerechtigt('admin', $stg_kz, 'suid') && !$rechte->isBerechtigt('a die('Sie haben keine Berechtigung für diesen Studiengang'); $datum_obj = new datum(); -$datum=$datum_obj->formatDatum($datum,'Y-m-d'); +for ($x=0;$xformatDatum($datum[$x],'Y-m-d'); + } + else + { + $error.='Datum '.$datum[$x].' falsch! Kurzbeschreibung:'.$kurzbz[$x]; + $datum[$x]=''; + } + } + else + { + $datum[$x]=''; + $error.='Datum fehlt! Kurzbeschreibung:'.$kurzbz[$x]; + } +} //echo $irgendwas."
"; -if(isset($_POST["schick"])) +/*if(isset($_POST["schick"])) { $termine=explode(";",$irgendwas); //var_dump($termine); @@ -225,7 +253,7 @@ if(isset($_POST["schick"])) } } } - $command=''; + //$command=''; } } else @@ -233,7 +261,7 @@ if(isset($_POST["schick"])) echo "Datenbank-Zugriffsfehler!"; } } -} +}*/ $htmlstr=''; @@ -248,19 +276,59 @@ $htmlstr=''; -

Eingabe eines Termins für mehrere Personen

'; - //Eingabezeile für neuen Termin - $htmlstr .= "
Abgabetermin:\n"; +

Eingabe von Terminen für mehrere Personen


'; + $htmlstr .= $error; + $error=''; $htmlstr .= "\n"; $htmlstr .= "\n"; + $htmlstr .= "\n"; + $htmlstr .= "\n"; + for ($x=0;$x\n"; + if(isset($fixtermin[$x])&&!empty($fixtermin[$x])) + { + $htmlstr .= ""; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + + } + //Eingabezeile für neuen Termin + //$htmlstr .= "Abgabetermin:\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= ""; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= ""; + $htmlstr .= " \n"; + $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " "; - + $htmlstr .= " \n"; + $htmlstr .= " "; + $htmlstr .= ""; $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "
fixDatumAbgabetypKurzbeschreibung der Abgabe
"; + } + else + { + $htmlstr .= ""; + } + $htmlstr .= " 
fixDatumAbgabetypKurzbeschreibung der Abgabe
"; + $htmlstr .= " 
 
\n"; @@ -279,5 +346,4 @@ $htmlstr=''; echo $htmlstr; echo ''; - ?> \ No newline at end of file