diff --git a/cis/private/profile/urlaubstool.php b/cis/private/profile/urlaubstool.php index 817e2b9be..38c5b3ba0 100644 --- a/cis/private/profile/urlaubstool.php +++ b/cis/private/profile/urlaubstool.php @@ -51,7 +51,7 @@ $mehrarbeitsstunden = '0'; $anspruch = '25'; $zaehl=1; $tage=array(); //Array Tage für Kalenderanzeige -$hgfarbe=array_fill(0,44,'white'); //Array mit Hintegrundfarben der Kalenderfelder +$hgfarbe=array_fill(0,44,'#E9ECEE'); //Array mit Hintegrundfarben der Kalenderfelder $datensatz=array_fill(0,44,0); $freigabevon=array(); $freigabeamum=array(); @@ -70,6 +70,7 @@ $tag=array(); $vertretung=''; $erreichbar=''; $vgmail=''; +$vtmail=''; $spmonat=array(); $hgchange=false; $wvon=''; @@ -128,8 +129,8 @@ else { for($i=0;$i<44;$i++) { - if(!isset($hgfarbe[$i]) || $hgfarbe[$i]!='lime') - $hgfarbe[$i]='white'; + if(!isset($hgfarbe[$i]) || $hgfarbe[$i]!='#FFFC7F') + $hgfarbe[$i]='#E9ECEE'; } } } @@ -262,12 +263,12 @@ if(isset($_GET['speichern']) && isset($_GET['wtag'])) //$to = 'oesi@technikum-wien.at'; $benutzer = new benutzer(); $benutzer->load($uid); - $message = "Dies ist eine automatische Mail! \n". - "$benutzer->nachname $benutzer->vorname hat neuen Urlaub eingetragen:\n"; + $message = $p->t('urlaubstool/diesIstEineAutomatischeMail')."\n". + $p->t('urlaubstool/xHatNeuenUrlaubEingetragen',array($benutzer->nachname,$benutzer->vorname)).":\n"; for($i=0;$it('urlaubstool/von')." ".date("d.m.Y", strtotime($akette[$i]))." ".$p->t('urlaubstool/bis')." ".date("d.m.Y", strtotime($ekette[$i]))."\n"; } //Ab September wird das neue Jahr uebergeben @@ -276,13 +277,13 @@ if(isset($_GET['speichern']) && isset($_GET['wtag'])) else $jahr = date("Y", strtotime($akette[0])); - $message.="\nSie können diesen unter folgender Adresse freigeben:\n". + $message.="\n".$p->t('urlaubstool/sieKoennenDiesenUnterFolgenderAdresseFreigeben').":\n". APP_ROOT."cis/private/profile/urlaubsfreigabe.php?uid=$uid&year=".$jahr; - $mail = new mail($to, 'vilesci@'.DOMAIN,'Freigabeansuchen Urlaub', $message); + $mail = new mail($to, 'vilesci@'.DOMAIN,$p->t('urlaubstool/freigabeansuchenUrlaub'), $message); if($mail->send()) { - $vgmail="
".$p->t('urlaubstool/freigabemailWurdeVersandt',array($to))."!"; + $vgmail="".$p->t('urlaubstool/freigabemailWurdeVersandt',array($to)).""; } else { @@ -293,6 +294,44 @@ if(isset($_GET['speichern']) && isset($_GET['wtag'])) { $vgmail="
".$p->t('urlaubstool/konnteKeinFreigabemailVersendetWerden').""; } + //Mail an Vertretung. Wird derzeit nicht gewuenscht. + /* + if($vertretung!='') + { + $to = $vertretung.'@'.DOMAIN; + + $benutzer = new benutzer(); + $benutzer->load($uid); + $datumsbereich = ''; + + for($i=0;$it('urlaubstool/mailtextVertretung', array ($benutzer->nachname,$benutzer->vorname,$datumsbereich)); + //"Dies ist eine automatische Mail. \n". + // "$benutzer->nachname $benutzer->vorname hat neuen Urlaub eingetragen und sie wurden als Vertretung angegeben:\n"; + + + $mail = new mail($to, 'vilesci@'.DOMAIN,'Urlaubsvertretung für '.$benutzer->nachname.' '.$benutzer->vorname.'', $message); + if($mail->send()) + { + $vtmail="".$p->t('urlaubstool/vertretungsmailWurdeVersandt',$to)."!"; + } + else + { + $vtmail="
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',$to)."!"; + } + } + else + { + $vtmail="
".$p->t('urlaubstool/keineVertretungEingetragen').""; + }*/ + if($vertretung=='') + { + $vtmail="
".$p->t('urlaubstool/keineVertretungEingetragen').""; + } } } @@ -351,11 +390,11 @@ if ((isset($wmonat) || isset($wmonat))&&(isset($wjahr) || isset($wjahr))) { if($row->freigabevon!='' || $row->bisdatumzeitsperre_id; $freigabevon[$i]=$row->freigabevon; @@ -365,10 +404,10 @@ if ((isset($wmonat) || isset($wmonat))&&(isset($wjahr) || isset($wjahr))) } else { - if($hgfarbe[$i]!='lime' && $hgfarbe[$i]!='green') + if($hgfarbe[$i]!='#FFFC7F' && $hgfarbe[$i]!='#bbb') { - $hgfarbe[$i]='white'; + $hgfarbe[$i]='#E9ECEE'; $datensatz[$i]=0; $freigabevon[$i]=$row->freigabevon; $freigabeamum[$i]=$row->freigabeamum; @@ -379,7 +418,7 @@ if ((isset($wmonat) || isset($wmonat))&&(isset($wjahr) || isset($wjahr))) } for($i=$mende+$wotag+(7-($ttt['wday']==0?7:$ttt['wday']));$i<44;$i++) { - $hgfarbe[$i]='white'; + $hgfarbe[$i]='#E9ECEE'; $datensatz[$i]=0; $freigabevon[$i]=$row->freigabevon; $freigabeamum[$i]=$row->freigabeamum; @@ -400,7 +439,9 @@ $datum_obj = new datum(); + +