diff --git a/cis/private/menu.php b/cis/private/menu.php index 94be2034a..9625dc06a 100644 --- a/cis/private/menu.php +++ b/cis/private/menu.php @@ -325,6 +325,7 @@ else { echo '
  • Fix-Angestellte
  • '; echo '
  • Fixe Lektoren
  • '; + echo '
  • Institut
  • '; } $stge=$rechte->getStgKz('admin'); foreach($stg_obj->result as $row) diff --git a/cis/private/profile/zeitsperre.php b/cis/private/profile/zeitsperre.php index b1e1f0381..0e3dda8f1 100644 --- a/cis/private/profile/zeitsperre.php +++ b/cis/private/profile/zeitsperre.php @@ -31,6 +31,7 @@ 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(); @@ -51,6 +52,11 @@ else $funktion=null; + if(isset($_GET['institut'])) + $institut = $_GET['institut']; + else + $institut = null; + $stge=array(); if(isset($_GET['stg_kz'])) { @@ -65,10 +71,15 @@ // Link fuer den Export $export_link='zeitsperre_export.php?'; - if ($fix==true) - $export_link.='fix=true'; - //&lektor=$lektor&funktion=$funktion"; - + + 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)) @@ -91,11 +102,18 @@ // Lektoren holen $ma=new mitarbeiter($conn); - if (is_null($funktion)) - $mitarbeiter=$ma->getMitarbeiter($lektor,$fix); - else - $mitarbeiter=$ma->getMitarbeiterStg(true,null,$stge,$funktion); - + + 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); + } ?> @@ -119,6 +137,30 @@

    Zeitsperren von

    + '; + echo '
    Institut:
    '; + echo '
    '; + } + ?> Excel diff --git a/cis/private/profile/zeitsperre_export.php b/cis/private/profile/zeitsperre_export.php index 5e5342dac..858f7d3bd 100644 --- a/cis/private/profile/zeitsperre_export.php +++ b/cis/private/profile/zeitsperre_export.php @@ -57,6 +57,11 @@ $funktion=null; if ($funktion=='true' || $funktion=='1') $funktion=true; if ($funktion=='false' || $funktion=='') $funktion=false; + + if(isset($_GET['institut'])) + $institut = $_GET['institut']; + else + $institut = null; $stge=array(); if(isset($_GET['stg_kz'])) @@ -79,18 +84,29 @@ // Studiensemester setzen $ss=new studiensemester($conn,$studiensemester); if ($studiensemester==null) - $studiensemester=$ss->getAktTillNext(); - $datum_beginn='2007-12-24';//$ss->start; - $datum_ende='2008-01-07';//$ss->ende; + { + $studiensemester = $ss->getaktorNext(); + $ss->load($studiensemester); + //$studiensemester=$ss->getAktTillNext(); + } + $datum_beginn=$ss->start; + $datum_ende=$ss->ende; $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($funktion)) - // $mitarbeiter=$ma->getMitarbeiterStg(true,null,$stge,$funktion); - //else - $mitarbeiter=$ma->getMitarbeiter(null,true);//($lektor,$fix); + if(!is_null($institut)) + { + $mitarbeiter = $ma->getMitarbeiterInstitut($institut); + } + else + { + //if (!is_null($funktion)) + // $mitarbeiter=$ma->getMitarbeiterStg(true,null,$stge,$funktion); + //else + $mitarbeiter=$ma->getMitarbeiter(null,true);//($lektor,$fix); + } //EXPORT header("Content-type: application/vnd.ms-excel"); diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html index 67a969530..18a690277 100644 --- a/content/ToDo_FASo.html +++ b/content/ToDo_FASo.html @@ -419,6 +419,22 @@ Duplizierter Wert, etc.)

    Erledigte Anforderungen