From 1430d2fe261b139d292e4917d44b48a08378fd65 Mon Sep 17 00:00:00 2001 From: oesi Date: Fri, 13 Feb 2015 11:34:25 +0100 Subject: [PATCH] =?UTF-8?q?Pr=C3=BCfung=20des=20Datumsformat=20beim=20Anle?= =?UTF-8?q?gen=20von=20Terminen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/lehre/abgabe_assistenz_details.php | 50 +++++++++++++------ .../lehre/abgabe_assistenz_multitermin.php | 37 ++++++++++---- 2 files changed, 63 insertions(+), 24 deletions(-) diff --git a/vilesci/lehre/abgabe_assistenz_details.php b/vilesci/lehre/abgabe_assistenz_details.php index f40467818..cc6fd3fb7 100644 --- a/vilesci/lehre/abgabe_assistenz_details.php +++ b/vilesci/lehre/abgabe_assistenz_details.php @@ -166,6 +166,21 @@ echo ' { return confirm("Wollen Sie diesen Eintrag wirklich loeschen"); } + + function checksubmit(id) + { + if(typeof(id)=="undefined") + var datum = document.getElementById("datum").value; + else + var datum = document.getElementById("datum_"+id).value; + + if(!datum.match(/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/)) + { + alert("Datum muss im Format dd.mm.YYYY eingegeben werden"); + return false; + } + return true; + } @@ -255,21 +270,28 @@ if(isset($_POST["schick"])) { if($row_betr=$db->db_fetch_object($betr)) { - $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "no-reply@".DOMAIN, "Neuer Termin Bachelor-/Masterarbeitsbetreuung bei Studiengang $stgbez", - "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang $stgbez hat einen neuen Termin angelegt für Ihre Betreuung von ".($row_std->anrede=="Herr"?"Herrn":$row_std->anrede)." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost).":\n".($fixtermin==1?'Fixer Termin':'Variabler Termin').", ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Masterarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Masterarbeitsabgabe\n--------------------------------------------------------------------------"); - $mail->setReplyTo($user."@".DOMAIN); - if(!$mail->send()) + if($row_betr->mitarbeiter_uid!='') { - echo "Fehler beim Versenden des Mails an den (Erst-)Begutachter! ($erst)
"; + $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "no-reply@".DOMAIN, "Neuer Termin Bachelor-/Masterarbeitsbetreuung bei Studiengang $stgbez", + "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang $stgbez hat einen neuen Termin angelegt für Ihre Betreuung von ".($row_std->anrede=="Herr"?"Herrn":$row_std->anrede)." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost).":\n".($fixtermin==1?'Fixer Termin':'Variabler Termin').", ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Masterarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Masterarbeitsabgabe\n--------------------------------------------------------------------------"); + $mail->setReplyTo($user."@".DOMAIN); + if(!$mail->send()) + { + echo "Fehler beim Versenden des Mails an den (Erst-)Begutachter! ($row_betr->first)
"; + } + else + { + echo "Mail verschickt an Erstbegutachter: ".$row_betr->first."
"; + } } - else + else { - echo "Mail verschickt an Erstbegutachter: ".$row_betr->first."
"; + echo "Fehler beim Versenden des Mails an den (Erst-)Begutachter(in)! ($row_betr->first ist kein Mitarbeiter)
 
"; } } else { - echo "Erstbegutachter nicht gefunden. Kein Mail verschickt! ($erst)
;"; + echo "Erstbegutachter nicht gefunden. Kein Mail verschickt!
;"; } } //Mail an Zweitbegutachter @@ -639,7 +661,7 @@ $htmlstr .= "fixDatumAbgabetypKurzbeschreibun $result=$db->db_query($qry); while ($result && $row=$db->db_fetch_object($result)) { - $htmlstr .= '
'."\n"; + $htmlstr .= ''."\n"; $htmlstr .= ''."\n"; $htmlstr .= ''."\n"; $htmlstr .= ''."\n"; @@ -687,7 +709,7 @@ $htmlstr .= "fixDatumAbgabetypKurzbeschreibun } $htmlstr .= "fixtermin=='t'?'checked=\"checked\"':'')." >"; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " '."\n"; $htmlstr .= ''."\n"; $htmlstr .= ''."\n"; @@ -763,7 +785,7 @@ $htmlstr .= ''."\n"; $htmlstr .=''; -$htmlstr .= " \n"; +$htmlstr .= " \n"; $htmlstr .= " \n"; -$htmlstr .= " \n"; +$htmlstr .= " \n"; $htmlstr .= "  \n"; -$htmlstr .= " "; +$htmlstr .= " "; $htmlstr .= "\n"; $htmlstr .= "
\n"; diff --git a/vilesci/lehre/abgabe_assistenz_multitermin.php b/vilesci/lehre/abgabe_assistenz_multitermin.php index b5c190368..6cf09e0e9 100644 --- a/vilesci/lehre/abgabe_assistenz_multitermin.php +++ b/vilesci/lehre/abgabe_assistenz_multitermin.php @@ -239,17 +239,23 @@ if(isset($_POST["schick"]) && $error=='') { if($row_betr=$db->db_fetch_object($betr)) { - - $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "no-reply@".DOMAIN, "Neuer Termin Bachelor-/Masterarbeitsbetreuung im Studiengang $stgbez", - "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang $stgbez hat (einen) neue(n) Termin(e) angelegt für Ihre Betreuung von ".($row_std->anrede=="Herr"?"Herrn":$row_std->anrede)." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost).":".$mailtermine_lk."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Masterarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Masterarbeitsabgabe\n--------------------------------------------------------------------------"); - $mail->setReplyTo($user."@".DOMAIN); - if(!$mail->send()) + if($row_betr->mitarbeiter_uid!='') { - echo "Fehler beim Versenden des Mails an den (Erst-)Begutachter(in)! ($row_betr->first)
 
"; + $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "no-reply@".DOMAIN, "Neuer Termin Bachelor-/Masterarbeitsbetreuung im Studiengang $stgbez", + "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang $stgbez hat (einen) neue(n) Termin(e) angelegt für Ihre Betreuung von ".($row_std->anrede=="Herr"?"Herrn":$row_std->anrede)." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost).":".$mailtermine_lk."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Masterarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Masterarbeitsabgabe\n--------------------------------------------------------------------------"); + $mail->setReplyTo($user."@".DOMAIN); + if(!$mail->send()) + { + echo "Fehler beim Versenden des Mails an den (Erst-)Begutachter(in)! ($row_betr->first)
 
"; + } + else + { + echo "Mail verschickt an Erstbegutachter(in): ".$row_betr->first."
"; + } } - else + else { - echo "Mail verschickt an Erstbegutachter(in): ".$row_betr->first."
"; + echo "Fehler beim Versenden des Mails an den (Erst-)Begutachter(in)! ($row_betr->first ist kein Mitarbeiter)
 
"; } } else @@ -317,6 +323,17 @@ $htmlstr=''; +

Eingabe von Terminen für mehrere Personen


'; @@ -342,7 +359,7 @@ $htmlstr=''; $htmlstr .= ""; } $htmlstr .= ""; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " '; $htmlstr .= ""; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= "