diff --git a/cis/private/lehre/abgabe_lektor_details.php b/cis/private/lehre/abgabe_lektor_details.php index 16af66ea7..05918087d 100644 --- a/cis/private/lehre/abgabe_lektor_details.php +++ b/cis/private/lehre/abgabe_lektor_details.php @@ -333,7 +333,7 @@ $htmlstr .= "\n"; $htmlstr .= "
Abgabetermine:\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; -$htmlstr .= "\n"; +$htmlstr .= "\n"; $result=@$db->db_query($qry); while ($row=@$db->db_fetch_object($result)) { @@ -349,14 +349,17 @@ $result=@$db->db_query($qry); if ($row->datum<=date('Y-m-d')) { $bgcol='#FF0000'; + $fcol='#FFFFFF'; } elseif (($row->datum>date('Y-m-d')) && ($row->datumdb_query($qry); if($row->abgabedatum>$row->datum) { $bgcol='#EA7B7B'; + $fcol='#FFFFFF'; } else { $bgcol='#00FF00'; + $fcol='#FFFFFF'; } } //$htmlstr .= "\n"; - $htmlstr .= " \n"; + //$htmlstr .= ""; + } + else + { + $htmlstr .= ""; + } + $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; if($user==$row->insertvon) { @@ -443,8 +457,9 @@ $htmlstr .= "\n"; $htmlstr .= "\n"; //$htmlstr .= ""; +$htmlstr .= ""; -$htmlstr .= " \n"; +$htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; + if($row->fixtermin=='t') + { + $htmlstr .= ""; + } + else + { + $htmlstr .= ""; + } + $htmlstr .= " \n"; + $htmlstr .= " \n"; $qry_typ="SELECT * FROM campus.tbl_paabgabetyp WHERE paabgabetyp_kurzbz='".$row->paabgabetyp_kurzbz."'"; $result_typ=$db->db_query($qry_typ); $row_typ=$db->db_fetch_object($result_typ); @@ -400,14 +413,14 @@ if($command!="add") $htmlstr .= " \n"; $htmlstr .= " \n"; //Überschrittene Termine - //if($row->datum>date('Y-m-d')) - //{ + if($row->fixtermin && $row->datum>date('Y-m-d')) + { $htmlstr .= " "; - //} - //else - //{ - // $htmlstr .= " "; - //} + } + else + { + $htmlstr .= " "; + } $htmlstr .= " \n"; $htmlstr .= "\n"; diff --git a/content/statistik/oeh_beitraege.xls.php b/content/statistik/oeh_beitraege.xls.php index 0c3cc74e7..27e14f251 100644 --- a/content/statistik/oeh_beitraege.xls.php +++ b/content/statistik/oeh_beitraege.xls.php @@ -128,7 +128,10 @@ if($studiensemester_kurzbz!='') $maxlength[$spalte]=9; $worksheet->write($zeile,++$spalte,'Titelpost',$format_bold); $maxlength[$spalte]=9; - + $worksheet->write($zeile,++$spalte,'Semester',$format_bold); + $maxlength[$spalte]=16; + $worksheet->write($zeile,++$spalte,'Status',$format_bold); + $maxlength[$spalte]=20; // Daten holen - Alle Personen mit akt. Status Student, Diplomand oder Praktikant $qry="SELECT DISTINCT ON (matrikelnr) matrikelnr AS personenkennzahl, tbl_student.studiengang_kz, geschlecht, vorname, nachname, gebdatum AS geburtsdatum, @@ -142,7 +145,8 @@ if($studiensemester_kurzbz!='') (SELECT plz FROM public.tbl_adresse WHERE person_id=public.tbl_person.person_id ORDER BY heimatadresse desc LIMIT 1) AS w_plz, (SELECT ort FROM public.tbl_adresse WHERE person_id=public.tbl_person.person_id ORDER BY heimatadresse desc LIMIT 1) AS w_ort, (SELECT strasse FROM public.tbl_adresse WHERE person_id=public.tbl_person.person_id ORDER BY heimatadresse desc LIMIT 1) AS w_strasse, - titelpost + titelpost, get_rolle_prestudent(tbl_prestudent.prestudent_id, '".addslashes($studiensemester_kurzbz)."') as status, + (SELECT ausbildungssemester FROM public.tbl_prestudentstatus WHERE prestudent_id=public.tbl_prestudent.prestudent_id AND tbl_prestudentstatus.studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' ORDER BY datum desc LIMIT 1) AS semester FROM public.tbl_person JOIN public.tbl_benutzer using(person_id) JOIN public.tbl_student on(uid=student_uid) @@ -236,6 +240,14 @@ if($studiensemester_kurzbz!='') $worksheet->write($zeile,++$spalte, $row->titelpost); if(mb_strlen($row->titelpost)>$maxlength[$spalte]) $maxlength[$spalte]=mb_strlen($row->titelpost); + + $worksheet->write($zeile,++$spalte, $row->semester); + if(mb_strlen($row->semester)>$maxlength[$spalte]) + $maxlength[$spalte]=mb_strlen($row->semester); + + $worksheet->write($zeile,++$spalte, $row->status); + if(mb_strlen($row->status)>$maxlength[$spalte]) + $maxlength[$spalte]=mb_strlen($row->status); } } @@ -290,6 +302,10 @@ if($studiensemester_kurzbz!='') $maxlength[$spalte]=9; $worksheet2->write($zeile,++$spalte,'Titelpost',$format_bold); $maxlength[$spalte]=9; + $worksheet2->write($zeile,++$spalte,'Semester',$format_bold); + $maxlength[$spalte]=16; + $worksheet2->write($zeile,++$spalte,'Status',$format_bold); + $maxlength[$spalte]=20; // Daten holen - Alle Personen mit akt. Status Student, Diplomand oder Praktikant, die bezahlt haben $qry="SELECT DISTINCT ON (matrikelnr) matrikelnr AS personenkennzahl, tbl_student.studiengang_kz, geschlecht, vorname, nachname, gebdatum AS geburtsdatum, @@ -303,7 +319,8 @@ if($studiensemester_kurzbz!='') (SELECT plz FROM public.tbl_adresse WHERE person_id=public.tbl_person.person_id ORDER BY heimatadresse desc LIMIT 1) AS w_plz, (SELECT ort FROM public.tbl_adresse WHERE person_id=public.tbl_person.person_id ORDER BY heimatadresse desc LIMIT 1) AS w_ort, (SELECT strasse FROM public.tbl_adresse WHERE person_id=public.tbl_person.person_id ORDER BY heimatadresse desc LIMIT 1) AS w_strasse, - titelpost + titelpost, get_rolle_prestudent(tbl_prestudent.prestudent_id, '".addslashes($studiensemester_kurzbz)."') as status, + (SELECT ausbildungssemester FROM public.tbl_prestudentstatus WHERE prestudent_id=public.tbl_prestudent.prestudent_id AND tbl_prestudentstatus.studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' ORDER BY datum desc LIMIT 1) AS semester FROM public.tbl_person JOIN public.tbl_konto as ka using(person_id) JOIN public.tbl_konto as kb using(person_id) @@ -402,7 +419,15 @@ if($studiensemester_kurzbz!='') $worksheet2->write($zeile,++$spalte, $row->titelpost); if(mb_strlen($row->titelpost)>$maxlength[$spalte]) - $maxlength[$spalte]=mb_strlen($row->titelpost); + $maxlength[$spalte]=mb_strlen($row->titelpost); + + $worksheet2->write($zeile,++$spalte, $row->semester); + if(mb_strlen($row->semester)>$maxlength[$spalte]) + $maxlength[$spalte]=mb_strlen($row->semester); + + $worksheet2->write($zeile,++$spalte, $row->status); + if(mb_strlen($row->status)>$maxlength[$spalte]) + $maxlength[$spalte]=mb_strlen($row->status); } } diff --git a/vilesci/lehre/abgabe_assistenz.php b/vilesci/lehre/abgabe_assistenz.php index dcff4ade1..55cf700c3 100644 --- a/vilesci/lehre/abgabe_assistenz.php +++ b/vilesci/lehre/abgabe_assistenz.php @@ -57,7 +57,7 @@ if(!$rechte->isBerechtigt('admin', $stg_kz, 'suid') && !$rechte->isBerechtigt('a die('Sie haben keine Berechtigung für diesen Studiengang Zurück'); $sql_query = "SELECT * - FROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) * FROM lehre.tbl_projektarbeit + FROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) public.tbl_studiengang.bezeichnung as stgbez,* FROM lehre.tbl_projektarbeit LEFT JOIN public.tbl_benutzer on(uid=student_uid) LEFT JOIN public.tbl_person on(tbl_benutzer.person_id=tbl_person.person_id) LEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id) @@ -98,20 +98,23 @@ else $muid=''; $muid2=''; $mituid=''; + $stgbez=$row->stgbez; //Betreuer suchen $qry_betr="SELECT trim(COALESCE(nachname,'')||', '||COALESCE(titelpre,'')||' '||COALESCE(vorname,'')||' '||COALESCE(titelpost,'')) as first, '' as second, - public.tbl_mitarbeiter.mitarbeiter_uid + public.tbl_mitarbeiter.mitarbeiter_uid, '' as kontakt FROM public.tbl_person JOIN lehre.tbl_projektbetreuer ON(lehre.tbl_projektbetreuer.person_id=public.tbl_person.person_id) LEFT JOIN public.tbl_benutzer ON(public.tbl_benutzer.person_id=public.tbl_person.person_id) - LEFT JOIN public.tbl_mitarbeiter ON(public.tbl_benutzer.uid=public.tbl_mitarbeiter.mitarbeiter_uid) - WHERE projektarbeit_id='$row->projektarbeit_id' AND (tbl_benutzer.aktiv OR tbl_benutzer.aktiv IS NULL) + LEFT JOIN public.tbl_mitarbeiter ON(public.tbl_benutzer.uid=public.tbl_mitarbeiter.mitarbeiter_uid) + WHERE projektarbeit_id='$row->projektarbeit_id' AND (tbl_projektbetreuer.betreuerart_kurzbz='Erstbegutachter' OR tbl_projektbetreuer.betreuerart_kurzbz='Betreuer') UNION - SELECT '' as first,trim(COALESCE(nachname,'')||', '||COALESCE(titelpre,'')||' '||COALESCE(vorname,'')||' '||COALESCE(titelpost,'')) as second, public.tbl_mitarbeiter.mitarbeiter_uid + SELECT '' as first, trim(COALESCE(nachname,'')||', '||COALESCE(titelpre,'')||' '||COALESCE(vorname,'')||' '||COALESCE(titelpost,'')) as second, + public.tbl_mitarbeiter.mitarbeiter_uid, + (SELECT kontakt FROM public.tbl_kontakt WHERE person_id=tbl_person.person_id AND kontakttyp='email' LIMIT 1) as kontakt FROM public.tbl_person JOIN lehre.tbl_projektbetreuer ON(lehre.tbl_projektbetreuer.person_id=public.tbl_person.person_id) LEFT JOIN public.tbl_benutzer ON(public.tbl_benutzer.person_id=public.tbl_person.person_id) LEFT JOIN public.tbl_mitarbeiter ON(public.tbl_benutzer.uid=public.tbl_mitarbeiter.mitarbeiter_uid) - WHERE projektarbeit_id='$row->projektarbeit_id' AND (tbl_benutzer.aktiv OR tbl_benutzer.aktiv IS NULL) + WHERE projektarbeit_id='$row->projektarbeit_id' AND tbl_projektbetreuer.betreuerart_kurzbz='Zweitbegutachter' "; @@ -136,12 +139,21 @@ else $erstbegutachter.=", ".$row_betr->first; $muid.=", ".$row_betr->mitarbeiter_uid."@".DOMAIN; } - } - //Anzeige nur von + } if($row_betr->second!='') { $zweitbegutachter=$row_betr->second; - $muid2=$row_betr->mitarbeiter_uid; + if($row_betr->mitarbeiter_uid!='' && $row_betr->mitarbeiter_uid!=NULL) + { + $muid2=$row_betr->mitarbeiter_uid."@".DOMAIN; + } + else + { + if($row_betr->kontakt!='' && $row_betr->kontakt!=NULL) + { + $muid2=$row_betr->kontakt; + } + } } } @@ -206,7 +218,7 @@ else $htmlstr .= " \n"; } } - $htmlstr .= " "; + $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; @@ -218,7 +230,7 @@ else if($muid != NULL && $muid !='') { - $htmlstr .= " \n"; + $htmlstr .= " \n"; } else { @@ -226,7 +238,7 @@ else } if($muid2 != NULL && $muid2 !='') { - $htmlstr .= " \n"; + $htmlstr .= " \n"; } else { @@ -236,6 +248,7 @@ else $i++; } $htmlstr .= "
DatumAbgabetypKurzbeschreibung der Abgabeabgegeben am
fixDatumAbgabetypKurzbeschreibung der Abgabeabgegeben am
fixtermin=='t'?'checked=\"checked\"':'')." >"; - //$htmlstr .= " fixtermin=='t'?'checked="checked" style="background-color:#FF0000;"':'')." disabled>"; + if($row->fixtermin=='t') + { + $htmlstr .= "JN".($row->abgabedatum==''?' ':$datum_obj->formatDatum($row->abgabedatum,'d.m.Y'))."
  fixtermin=='t'?'checked=\"checked\"':'')." disabled>"; - //$htmlstr .= " ".$datum_obj->formatDatum($row->datum,'d.m.Y')."JN".$datum_obj->formatDatum($row->datum,'d.m.Y')."".$datum_obj->formatDatum($row->abgabedatum,'d.m.Y')."Termin vorbeiTermin vorbei
".$row->uid."emailemail".$row->studiensemester_kurzbz."".$row->vorname."".$row->nachname."".$erstbegutachter."".$erstbegutachter."".$zweitbegutachter."".$zweitbegutachter."
\n"; + $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "
alle markieren
 
\n"; $htmlstr .= ""; @@ -273,7 +286,7 @@ function markiere() Anleitung  Bachelor-/Diplomarbeitsbetreuungen (Studiengang $stg_kz)"; +echo "

Anleitung  Bachelor-/Diplomarbeitsbetreuungen (Studiengang $stg_kz, $stgbez)

"; echo $htmlstr; diff --git a/vilesci/lehre/abgabe_assistenz_details.php b/vilesci/lehre/abgabe_assistenz_details.php index e338e6954..e915d3fc0 100644 --- a/vilesci/lehre/abgabe_assistenz_details.php +++ b/vilesci/lehre/abgabe_assistenz_details.php @@ -54,6 +54,34 @@ if(!isset($_POST['uid'])) $fixtermin = false; $datum = ''; $kurzbz = ''; + if($projektarbeit_id!='-1') + { + $qry_stg="SELECT tbl_studiengang.* FROM public.tbl_studiengang + JOIN lehre.tbl_lehrveranstaltung USING(studiengang_kz) + JOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id) + JOIN lehre.tbl_projektarbeit USING(lehreinheit_id) + WHERE projektarbeit_id='$projektarbeit_id'"; + if($result_stg=$db->db_query($qry_stg)) + { + if($row_stg=$db->db_fetch_object($result_stg)) + { + $stgbez=$row_stg->bezeichnung; + $stg_kz=$row_stg->studiengang_kz; + } + else + { + echo "Fehler beim Laden des Studiengangs!
 "; + exit; + } + } + else + { + echo "Studiengang konnte nicht gefunden werden!
 "; + exit; + } + } + else + exit; } else { @@ -67,6 +95,8 @@ else $datum = (isset($_POST['datum'])?$_POST['datum']:''); $kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:''); $erst = (isset($_POST['erst'])?$_POST['erst']:''); + $stgbez = (isset($_POST['stgbez'])?$_POST['stgbez']:''); + $stg_kz = (isset($_POST['stg_kz'])?$_POST['stg_kz']:''); } $user = get_uid(); $datum_obj = new datum(); @@ -74,8 +104,11 @@ $stg_arr = array(); $error = false; $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); +if(!$rechte->isBerechtigt('admin', $stg_kz, 'suid') && !$rechte->isBerechtigt('assistenz', $stg_kz, 'suid') && !$rechte->isBerechtigt('assistenz', null, 'suid', $fachbereich_kurzbz) ) + die('Sie haben keine Berechtigung für diesen Studiengang'); $htmlstr=''; + $datum = $datum_obj->formatDatum($datum, $format='Y-m-d'); if($uid==-1 && $projektarbeit_id==-1&& $titel==-1) { @@ -165,7 +198,7 @@ if(isset($_POST["schick"])) if($paabgabetyp_kurzbz!='note') { $mail = new mail($uid."@".DOMAIN, "vilesci@".DOMAIN, "Neuer Termin Bachelor-/Diplomarbeitsbetreuung", - "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang hat einen neuen Termin angelegt:\n".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang $stgbez hat einen neuen Termin angelegt:\n".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); $mail->setReplyTo($user."@".DOMAIN); if(!$mail->send()) { @@ -192,8 +225,8 @@ if(isset($_POST["schick"])) { if($row_betr=$db->db_fetch_object($betr)) { - $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "vilesci@".DOMAIN, "Neuer Termin Bachelor-/Diplomarbeitsbetreuung", - "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang 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".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "vilesci@".DOMAIN, "Neuer Termin Bachelor-/Diplomarbeitsbetreuung 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".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); $mail->setReplyTo($user."@".DOMAIN); if(!$mail->send()) { @@ -268,10 +301,10 @@ if(isset($_POST["schick"])) $row_typ->bezeichnung=''; } //Mail an Studierenden - if($qry_old->paabgabetyp_kurzbz !='note') + if($row_old->paabgabetyp_kurzbz !='note') { $mail = new mail($uid."@".DOMAIN, "vilesci@".DOMAIN, "Terminänderung Bachelor-/Diplomarbeitsbetreuung", - "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang hat einen Termin geändert:\nVon: ".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_told->bezeichnung.", ".$row_old->kurzbz."\nAuf: ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung." ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang $stgbez hat einen Termin geändert:\nVon: ".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_told->bezeichnung.", ".$row_old->kurzbz."\nAuf: ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung." ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); $mail->setReplyTo($user."@".DOMAIN); if(!$mail->send()) { @@ -294,8 +327,8 @@ if(isset($_POST["schick"])) { if($row_betr=$db->db_fetch_object($betr)) { - $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "vilesci@".DOMAIN, "Terminänderung Bachelor-/Diplomarbeitsbetreuung", - "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang hat einen Termin geändert 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)."\nVon: ".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_told->bezeichnung.", ".$row_old->kurzbz."\nAuf: ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung." ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "vilesci@".DOMAIN, "Terminänderung Bachelor-/Diplomarbeitsbetreuung bei Studiengang $stgbez", + "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang $stgbez hat einen Termin geändert 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)."\nVon: ".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_told->bezeichnung.", ".$row_old->kurzbz."\nAuf: ".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung." ".$kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); $mail->setReplyTo($user."@".DOMAIN); if(!$mail->send()) { @@ -352,7 +385,7 @@ if(isset($_POST["del"])) if($row_old->paabgabetyp_kurzbz !='note') { $mail = new mail($uid."@".DOMAIN, "vilesci@".DOMAIN, "Termin Bachelor-/Diplomarbeitsbetreuung", - "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang hat einen Termin entfernt:\n".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_old->kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang $stgbez hat einen Termin entfernt:\n".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_old->kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); $mail->setReplyTo($user."@".DOMAIN); if(!$mail->send()) { @@ -375,8 +408,8 @@ if(isset($_POST["del"])) { if($row_betr=$db->db_fetch_object($betr)) { - $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "vilesci@".DOMAIN, "Termin Bachelor-/Diplomarbeitsbetreuung", - "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang hat einen Termin entfernt 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".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_old->kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + $mail = new mail($row_betr->mitarbeiter_uid."@".DOMAIN, "vilesci@".DOMAIN, "Termin Bachelor-/Diplomarbeitsbetreuung bei Studiengang $stgbez", + "Sehr geehrte".($row_betr->anrede=="Herr"?"r":"")." ".$row_betr->anrede." ".$row_betr->first."!\n\nDer Studiengang $stgbez hat einen Termin entfernt 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".$datum_obj->formatDatum($row_old->datum,'d.m.Y').", ".$row_old->kurzbz."\n\nMfG\nDie Studiengangsassistenz\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); $mail->setReplyTo($user."@".DOMAIN); if(!$mail->send()) { @@ -416,7 +449,7 @@ $htmlstr .= "\n"; $htmlstr .= "
Termine:\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; -$htmlstr .= "\n"; +$htmlstr .= "\n"; $result=$db->db_query($qry); while ($result && $row=$db->db_fetch_object($result)) @@ -428,20 +461,25 @@ $htmlstr .= "\n"; if(!$row->abgabedatum) { if ($row->datum<=date('Y-m-d')) { $bgcol='#FF0000'; + $fcol='#FFFFFF'; } elseif (($row->datum>date('Y-m-d')) && ($row->datumfixtermin=='t'?'checked=\"checked\"':'')." >"; - //$htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= "\n"; + $htmlstr .= " \n"; $htmlstr .= " "; + $htmlstr .= " "; } else { @@ -521,11 +561,13 @@ $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; +$htmlstr .= "\n"; +$htmlstr .= "\n"; $htmlstr .= "\n"; -//$htmlstr .= ""; +$htmlstr .= ""; -$htmlstr .= " \n"; +$htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= "\n"; $htmlstr .= "\n"; - //$htmlstr .= ""; + $htmlstr .= ""; $htmlstr .= " \n"; $htmlstr .= "
DatumAbgabetypKurzbeschreibung der Abgabeabgegeben am
fixDatumAbgabetypKurzbeschreibung der Abgabeabgegeben am
DatumAbgabetypKurzbeschreibung der Abgabe $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= "\n"; + $htmlstr .= "\n"; + $htmlstr .= "\n"; $htmlstr .= "
fixtermin=='t'?'checked=\"checked\"':'')." >"; + $htmlstr .= "
DatumAbgabetypKurzbeschreibung der Abgabe } if($row->abgabedatum && $row->paabgabetyp_kurzbz=="end") { - $htmlstr .= " zusätzliche Datenzusätzliche Daten
DatumAbgabetypKurzbeschreibung der Abgabe