, * Andreas Oesterreicher and * Rudolf Hangl . */ // ** // * @brief Uebersicht der Zeitsperren fuer Lektorengruppen require_once('../../config.inc.php'); require_once('../../../include/globals.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/person.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/mitarbeiter.class.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/zeitsperre.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/fachbereich.class.php'); $uid = get_uid(); if(isset($_GET['lektor'])) $lektor=$_GET['lektor']; else $lektor=null; if(isset($_GET['fix'])) $fix=$_GET['fix']; else $fix=null; if ($fix=='false') $fix=false; if ($fix=='true' || $fix=='1') $fix=true; if(isset($_GET['funktion'])) $funktion=$_GET['funktion']; else $funktion=null; if(isset($_GET['institut'])) $institut = $_GET['institut']; else $institut = null; $stge=array(); if(isset($_GET['stg_kz'])) { $stg_kz=$_GET['stg_kz']; $stge[]=$stg_kz; } if(isset($_GET['studiensemester'])) $studiensemester=$_GET['studiensemester']; else $studiensemester=null; // Link fuer den Export $export_link='zeitsperre_export.php?'; if(!is_null($institut)) $export_link.="institut=$institut"; else { if ($fix==true) $export_link.='fix=true'; //&lektor=$lektor&funktion=$funktion"; } if (!$conn = pg_pconnect(CONN_STRING)) die("Es konnte keine Verbindung zum Server aufgebaut werden."); $datum_obj = new datum(); // Studiensemester setzen $ss=new studiensemester($conn,$studiensemester); if ($studiensemester==null) { $studiensemester = $ss->getaktorNext(); $ss->load($studiensemester); } $datum_beginn='2008-06-01'; // $ss->start; $datum_ende='2008-08-31'; //$ss->ende; $dTmpCheck=date("Y.m.d", mktime(0,0,0,date("m"),date("d"),date("y"))); if ($datum_ende<$dTmpCheck) { $dTmpAktuellerMontag=date("Y-m-d",strtotime(date('Y')."W".date('W')."1")); // Montag der Aktuellen Woche $dTmpAktuellesDatum=explode("-",$dTmpAktuellerMontag); $dTmpMontagPlus=date("Y-m-d", mktime(0,0,0,date($dTmpAktuellesDatum[1]),date($dTmpAktuellesDatum[2])+14,date($dTmpAktuellesDatum[0]))); $datum_beginn=$dTmpAktuellerMontag; $datum_ende=$dTmpMontagPlus; } $ts_beginn=$datum_obj->mktime_fromdate($datum_beginn); $ts_ende=$datum_obj->mktime_fromdate($datum_ende); // Lektoren holen $ma=new mitarbeiter($conn); if(!is_null($institut)) { $mitarbeiter = $ma->getMitarbeiterInstitut($institut); } else { if (is_null($funktion)) $mitarbeiter=$ma->getMitarbeiter($lektor,$fix); else $mitarbeiter=$ma->getMitarbeiterStg(true,null,$stge,$funktion); } ?> Zeitsperren <?php echo $studiensemester; ?>

 Zeitsperren HELP 

Zeitsperren von

'; echo '
Institut:
'; echo '
'; } ?> Excel Monat
Tag'; for ($ts=$ts_beginn;$ts<$ts_ende; $ts+=$datum_obj->ts_day) { $tag=date('d',$ts); $wt=date('w',$ts); $monat=date('M',$ts); if ($wt==0 || $wt==6) $class='feiertag'; else $class=''; echo ""; } ?> aktiv) { $zs->getzeitsperren($ma->uid, false); echo ''; echo ""; for ($ts=$ts_beginn;$ts<$ts_ende; $ts+=$datum_obj->ts_day) { $tag=date('d',$ts); $monat=date('M',$ts); $wt=date('w',$ts); if ($wt==0 || $wt==6) $class='feiertag'; else $class=''; $grund=$zs->getTyp($ts); $erbk=$zs->getErreichbarkeit($ts); echo ""; } echo ''; } } ?>
$monat
$tag
$ma->nachname $ma->vorname$grund
$erbk