From a28cd5cf99139351980f95d0f4f7efbcb2a36b1f Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Fri, 27 Jun 2008 07:54:09 +0000 Subject: [PATCH] --- cis/private/profile/urlaubstool.php | 41 +++++++++++++++++++---------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/cis/private/profile/urlaubstool.php b/cis/private/profile/urlaubstool.php index 630881e2a..d01b2e4a5 100644 --- a/cis/private/profile/urlaubstool.php +++ b/cis/private/profile/urlaubstool.php @@ -27,6 +27,7 @@ require_once('../../../include/resturlaub.class.php'); require_once('../../../include/person.class.php'); require_once('../../../include/benutzer.class.php'); + require_once('../../../include/mitarbeiter.class.php'); //DB Verbindung herstellen if (!$conn = @pg_pconnect(CONN_STRING)) @@ -77,6 +78,7 @@ function getVorgesetzten($uid) return (isset($row->vorgesetzter)?$row->vorgesetzter:''); } +$ma= new mitarbeiter($conn); for($i=0;$i<6;$i++) { $jahre[$i]="$t[year]"+($i-1); @@ -223,10 +225,21 @@ if(isset($_GET['speichern']) && isset($_GET['wtag'])) $result = pg_query($conn, $qryins); } //Mail an Vorgesetzten - $vorgesetzter = getVorgesetzten($uid); - if($vorgesetzter!='') + $vorgesetzter = $ma->getVorgesetzte($uid); + if($vorgesetzter) { - $to = $vorgesetzter.'@'.DOMAIN; + $to=''; + foreach($ma->vorgesetzte as $vg) + { + if($to!='') + { + $to.=', '.$vg.'@'.DOMAIN; + } + else + { + $to.=$vg.'@'.DOMAIN; + } + } //$to = 'ruhan@technikum-wien.at'; $benutzer = new benutzer($conn); $benutzer->load($uid); @@ -332,6 +345,7 @@ if ((isset($wmonat) || isset($wmonat))&&(isset($wjahr) || isset($wjahr))) } $PHP_SELF = $_SERVER['PHP_SELF']; + $datum_obj = new datum(); ?> Urlaubstool (".$uid.")"; //Anzeige Resturlaubsberechnung echo ''; @@ -410,19 +423,19 @@ a:visited { text-decoration:none; font-weight:bold; color:blue; } if($gebuchterurlaub=='') $gebuchterurlaub=0; -$content_resturlaub.="
"; -$content_resturlaub.=""; -$content_resturlaub.=""; -$content_resturlaub.=""; -$content_resturlaub.=""; -$content_resturlaub .=""; -$content_resturlaub .=''; +$content_resturlaub.="

Urlaub im Geschäftsjahr $geschaeftsjahr

[AblaufUrlaubserfassung.pdf]
Anspruch$anspruch Tage   ( jährlich )
+ Resturlaub$resturlaubstage Tage   ( Stichtag: $datum_beginn )
- aktuell gebuchter Urlaub $gebuchterurlaub Tage   ( $datum_beginn - $datum_ende )
aktueller Stand".($anspruch+$resturlaubstage-$gebuchterurlaub)." Tage   ( Stichtag: $datum_ende )
"; +$content_resturlaub.=""; +$content_resturlaub.=""; +$content_resturlaub.=""; +$content_resturlaub .=""; +$content_resturlaub.=""; $content_resturlaub.="

Urlaub im Geschäftsjahr $geschaeftsjahr

[AblaufUrlaubserfassung.pdf]
Anspruch$anspruch Tage   ( jährlich )
+ Resturlaub$resturlaubstage Tage   ( Stichtag: $datum_beginn )
- aktuell gebuchter Urlaub $gebuchterurlaub Tage   ( $datum_beginn - $datum_ende )
aktueller Stand".($anspruch+$resturlaubstage-$gebuchterurlaub)." Tage   ( Stichtag: $datum_ende )
"; //Formular Auswahl Monat und Jahr für Kalender echo ''; -echo ""; -echo ''; +echo ""; +echo ''; +//echo ''; echo '
$content_resturlaub
$content_resturlaub
'; $content= '
'; $content.=''; @@ -579,7 +592,7 @@ for ($i=0;$i<6;$i++) } $content.='
'; echo $content; -echo "".$vgmail.""; +echo "".$vgmail.""; ?> \ No newline at end of file