diff --git a/cis/private/lehre/abgabe_lektor_details.php b/cis/private/lehre/abgabe_lektor_details.php index 8e4b59bd5..af9ace404 100644 --- a/cis/private/lehre/abgabe_lektor_details.php +++ b/cis/private/lehre/abgabe_lektor_details.php @@ -346,18 +346,21 @@ $result=@$db->db_query($qry); $htmlstr .= "\n"; if(!$row->abgabedatum) { - if ($row->datum<=date('Y-m-d')) + if ($row->datumdatum>date('Y-m-d')) && ($row->datumdatum>=date('Y-m-d')) && ($row->datumdb_query($qry); { if($row->abgabedatum>$row->datum) { + //Abgabe nach Termin - weiß auf hellrot $bgcol='#EA7B7B'; $fcol='#FFFFFF'; } else { + //Abgabe vor Termin - schwarz auf grün $bgcol='#00FF00'; - $fcol='#FFFFFF'; + $fcol='#000000'; } } //$htmlstr .= "fixtermin=='t'?'checked=\"checked\"':'')." >"; diff --git a/cis/private/lehre/abgabe_student_details.php b/cis/private/lehre/abgabe_student_details.php index 678ab0ba9..fb0dd1931 100644 --- a/cis/private/lehre/abgabe_student_details.php +++ b/cis/private/lehre/abgabe_student_details.php @@ -369,13 +369,13 @@ if($command!="add") $htmlstr .= "\n"; if(!$row->abgabedatum) { - if ($row->datum<=date('Y-m-d')) + if ($row->datumdatum>date('Y-m-d')) && ($row->datumdatum>=date('Y-m-d')) && ($row->datumfixtermin=='t'?'checked=\"checked\"':'')." disabled>"; diff --git a/vilesci/lehre/abgabe_assistenz.php b/vilesci/lehre/abgabe_assistenz.php index f05749487..a3eacd20f 100644 --- a/vilesci/lehre/abgabe_assistenz.php +++ b/vilesci/lehre/abgabe_assistenz.php @@ -94,8 +94,10 @@ else Nachname"; $htmlstr .= "Typ Titel - 1.Begutachter - 2.Begutachter"; + 1.Begutachter(in) + 1 + 2 + 2.Begutachter(in)"; $htmlstr .= "\n"; $i = 0; while($row=$db->db_fetch_object($erg)) @@ -144,8 +146,8 @@ else } else { - $erstbegutachter.=", ".$row_betr->first; - $muid.=", ".$row_betr->mitarbeiter_uid."@".DOMAIN; + $erstbegutachter.=$trenner->variable->emailadressentrennzeichen." ".$row_betr->first; + $muid.=$trenner->variable->emailadressentrennzeichen." ".$row_betr->mitarbeiter_uid."@".DOMAIN; } } if($row_betr->second!='') @@ -184,11 +186,11 @@ else { if($row_end->abgabedatum==NULL) { - if ($row_end->datum<=date('Y-m-d')) + if ($row_end->datumdatum>date('Y-m-d')) && ($row_end->datumdatum>=date('Y-m-d')) && ($row_end->datumprojekttyp_kurzbz."arbeitsbetreuung%20von%20".$row->vorname."%20".$row->nachname." bei Studiengang $row->stgbez' title='Email an Erstbegutachter'>".$erstbegutachter."\n"; + $htmlstr .= " ".$erstbegutachter."\n"; } else { $htmlstr .= " ".$erstbegutachter."\n"; } + $htmlstr .= " "; + $htmlstr .= " "; if($muid2 != NULL && $muid2 !='') { - $htmlstr .= " ".$zweitbegutachter."\n"; + $htmlstr .= " ".$zweitbegutachter."\n"; } else { @@ -261,7 +265,8 @@ else $htmlstr .= "\n"; $htmlstr .= "\n"; $htmlstr .= ""; - $htmlstr .= "
alle markieren
 
\n"; + $htmlstr .= ""; + $htmlstr .= "\n"; $htmlstr .= ""; } @@ -294,7 +299,7 @@ function markiere() } function stserienmail(trenner, stgbez) { - //alert("test!!!"); + //E-Mail an mehrere ausgewaehlte Studenten var studenten=document.getElementsByTagName('input'); var adressen=''; for each(students in studenten) @@ -310,7 +315,64 @@ function stserienmail(trenner, stgbez) } else { - adressen=adressen+trenner+students.value; + if(adressen.search(students.value)==-1) + { + adressen=adressen+trenner+students.value; + } + } + } + } + } + window.location.href="mailto:"+adressen+"?subject=Bachelor- bzw. Diplomarbeitsbetreuungen bei Studiengang "+stgbez; +} +function btserienmail(trenner, stgbez) +{ + //Mail an mehrere ausgewählte Betreuer + var lektoren=document.getElementsByTagName('input'); + var adressen=''; + for each(personen in lektoren) + { + if(personen.type=='hidden' && personen.name.substr(0,3)=="b1_" && personen.value!='') + { + var id = "m1_"+personen.name.substr(3); + if(document.getElementById(id).checked) + { + temp=personen.value.split(trenner); + for(i=0;i\n"; if(!$row->abgabedatum) { - if ($row->datum<=date('Y-m-d')) + if ($row->datumdatum>date('Y-m-d')) && ($row->datumdatum>=date('Y-m-d')) && ($row->datumfixtermin=='t'?'checked=\"checked\"':'')." >";