diff --git a/cis/public/kollegium.html b/cis/public/kollegium.html index 788c62796..ca7553324 100644 --- a/cis/public/kollegium.html +++ b/cis/public/kollegium.html @@ -71,7 +71,6 @@ Kollegiumsmitgliedes der Lehrenden ins Kollegium entsandt)
Sommer Thomas
Markl Erich
Martinek Johannes
-Trenker Markus


VertreterInnen der Studierenden

diff --git a/vilesci/bis/personalmeldung.php b/vilesci/bis/personalmeldung.php index 1e6467780..b338ecfd6 100644 --- a/vilesci/bis/personalmeldung.php +++ b/vilesci/bis/personalmeldung.php @@ -21,15 +21,12 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - require('../../include/studiensemester.class.php'); - require('../../include/datum.class.php'); +require_once('../../config/vilesci.config.inc.php'); +require_once('../../include/studiensemester.class.php'); +require_once('../../include/datum.class.php'); +if (!$db = new basis_db()) + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); $error_log=''; $error_log1=''; @@ -49,7 +46,7 @@ $mitarbeiterzahl=0; $echt=0; $frei=0; -$nichtmelden = array(11,91,92,94,999,203); +$nichtmelden = array(11,91,92,94,999,203,145,204); $datumobj=new datum(); @@ -113,6 +110,7 @@ if($result = $db->db_query($qry)) "; while($row = $db->db_fetch_object($result)) { + $person_content=''; $qryet="SELECT * FROM bis.tbl_entwicklungsteam WHERE mitarbeiter_uid='".$row->mitarbeiter_uid."';"; if($resultet=$db->db_query($qryet)) { @@ -135,7 +133,7 @@ if($result = $db->db_query($qry)) { $error_log.=($error_log!=''?', ':'')."HoechsteAbgeschlosseneAusbildung ('".$row->ausbildungcode."')"; } - $datei.=" + $person_content.=" ".sprintf("%015s",$row->personalnummer)." ".date("dmY", $datumobj->mktime_fromdate($row->gebdatum))." @@ -146,140 +144,148 @@ if($result = $db->db_query($qry)) { if($db->db_num_rows($resultvw)>0) { - $datei.=" + $person_content.=" J"; } else { - $datei.=" + $person_content.=" N"; } } $qryvw="SELECT * FROM bis.tbl_bisverwendung WHERE mitarbeiter_uid='".$row->mitarbeiter_uid."' AND (ende is null OR ende>'$bisprevious') AND beginn<'$bisdatum';"; if($resultvw=$db->db_query($qryvw)) { - while($rowvw=$db->db_fetch_object($resultvw)) + if($db->db_num_rows($resultvw)>0) { - if($rowvw->ba1code=='' || $rowvw->ba1code==NULL) + while($rowvw=$db->db_fetch_object($resultvw)) { - $error_log.=($error_log!=''?', ':'')."Beschaeftigungsart1 ('".$rowvw->ba1code."')"; - } - if($rowvw->ba2code=='' || $rowvw->ba2code==NULL) - { - $error_log.=($error_log!=''?', ':'')."Beschaeftigungsart2 ('".$rowvw->ba2code."')"; - } - if($rowvw->beschausmasscode=='' || $rowvw->beschausmasscode==NULL) - { - $error_log.=($error_log!=''?', ':'')."BeschaeftigungsAusmass ('".$rowvw->beschausmasscode."')"; - } - if($rowvw->verwendung_code=='' || $rowvw->verwendung_code==NULL) - { - $error_log.=($error_log!=''?', ':'')."VerwendungsCode ('".$rowvw->verwendung_code."')"; - } - if(!$rowvw->hauptberuflich && ($rowvw->hauptberufcode=='' || $rowvw->hauptberufcode==NULL)) - { - $error_log.=($error_log!=''?', ':'')."Hauptberuf ('".$rowvw->hauptberufcode."')"; - } - if($rowvw->ba1code==3) - { - $echt++; - } - if($rowvw->ba1code==4) - { - $frei++; - } - $mitarbeiterzahl++; - $datei.=" + if($rowvw->ba1code=='' || $rowvw->ba1code==NULL) + { + $error_log.=($error_log!=''?', ':'')."Beschaeftigungsart1 ('".$rowvw->ba1code."')"; + } + if($rowvw->ba2code=='' || $rowvw->ba2code==NULL) + { + $error_log.=($error_log!=''?', ':'')."Beschaeftigungsart2 ('".$rowvw->ba2code."')"; + } + if($rowvw->beschausmasscode=='' || $rowvw->beschausmasscode==NULL) + { + $error_log.=($error_log!=''?', ':'')."BeschaeftigungsAusmass ('".$rowvw->beschausmasscode."')"; + } + if($rowvw->verwendung_code=='' || $rowvw->verwendung_code==NULL) + { + $error_log.=($error_log!=''?', ':'')."VerwendungsCode ('".$rowvw->verwendung_code."')"; + } + if(!$rowvw->hauptberuflich && ($rowvw->hauptberufcode=='' || $rowvw->hauptberufcode==NULL)) + { + $error_log.=($error_log!=''?', ':'')."Hauptberuf ('".$rowvw->hauptberufcode."')"; + } + if($rowvw->ba1code==3) + { + $echt++; + } + if($rowvw->ba1code==4) + { + $frei++; + } + $mitarbeiterzahl++; + $person_content.=" ".$rowvw->ba1code." ".$rowvw->ba2code." ".$rowvw->beschausmasscode." ".$rowvw->verwendung_code.""; - //Studiengangsleiter - $qryslt="SELECT tbl_benutzerfunktion.*, tbl_studiengang.studiengang_kz FROM public.tbl_benutzerfunktion JOIN public.tbl_studiengang USING(oe_kurzbz) WHERE uid='".$row->mitarbeiter_uid."' AND funktion_kurzbz='Leitung' AND studiengang_kz<10000;"; - if($resultslt=$db->db_query($qryslt)) - { - while($rowslt=$db->db_fetch_object($resultslt)) + //Studiengangsleiter + $qryslt="SELECT tbl_benutzerfunktion.*, tbl_studiengang.studiengang_kz FROM public.tbl_benutzerfunktion JOIN public.tbl_studiengang USING(oe_kurzbz) WHERE uid='".$row->mitarbeiter_uid."' AND funktion_kurzbz='Leitung' AND studiengang_kz<10000;"; + if($resultslt=$db->db_query($qryslt)) { - if($rowslt->studiengang_kz=='' || $rowslt->studiengang_kz==NULL) + while($rowslt=$db->db_fetch_object($resultslt)) { - $error_log=($error_log!=''?', ':'')."StgKz(Leitung) ('".$rowslt->studiengang_kz."')"; - } - if(!in_array($rowslt->studiengang_kz, $nichtmelden)) - { - $datei.=" - - ".sprintf("%04s",$rowslt->studiengang_kz)." - "; - } - } - } - //Funktionen - $qryfkt="SELECT * FROM bis.tbl_bisfunktion WHERE bisverwendung_id='".$rowvw->bisverwendung_id."' AND studiengang_kz>0 AND studiengang_kz<10000;"; - if($resultfkt=$db->db_query($qryfkt)) - { - while($rowfkt=$db->db_fetch_object($resultfkt)) - { - if($rowfkt->studiengang_kz=='' || $rowfkt->studiengang_kz==NULL) - { - $error_log.=($error_log!=''?', ':'')."StgKz(Funktion) ('".$rowfkt->studiengang_kz."')"; - } - if($rowfkt->sws=='' || $rowfkt->sws==NULL) - { - $error_log.=($error_log!=''?', ':'')."SWS ('".$rowfkt->sws."')"; - } - if($rowvw->hauptberuflich=='' || $rowvw->hauptberuflich==NULL) - { - $error_log.=($error_log!=''?', ':'')."Hauptberuflich ('".$rowvw->hauptberuflich."')"; - } - if(($rowvw->hauptberufcode=='' || $rowvw->hauptberufcode==NULL) && $rowvw->hauptberuflich=='f') - { - $error_log.=($error_log!=''?', ':'')."HauptberufCode ('".$rowvw->hauptberufcode."')"; - } - if (isset($eteam[$rowfkt->studiengang_kz])) - { - if(($eteam[$rowfkt->studiengang_kz]=='' || $eteam[$rowfkt->studiengang_kz]==NULL)) + if($rowslt->studiengang_kz=='' || $rowslt->studiengang_kz==NULL) { - $error_log.=($error_log!=''?', ':'')."BesondereQualifikationCode ('".$eteam[$rowfkt->studiengang_kz]."')"; + $error_log=($error_log!=''?', ':'')."StgKz(Leitung) ('".$rowslt->studiengang_kz."')"; + } + if(!in_array($rowslt->studiengang_kz, $nichtmelden)) + { + $person_content.=" + + ".sprintf("%04s",$rowslt->studiengang_kz)." + "; } } - $datei.=" - - ".sprintf("%04s",$rowfkt->studiengang_kz)." - ".$rowfkt->sws.""; - if($rowvw->hauptberuflich=='t') - { - $datei.=" - J"; - } - else - { - $datei.=" - N - ".$rowvw->hauptberufcode.""; - } - if(isset($eteam[$rowfkt->studiengang_kz])) - { - $datei.=" - J - ".$eteam[$rowfkt->studiengang_kz].""; - } - else - { - $datei.=" - N"; - } - $datei.=" - "; } + //Funktionen + $qryfkt="SELECT * FROM bis.tbl_bisfunktion WHERE bisverwendung_id='".$rowvw->bisverwendung_id."' AND studiengang_kz>0 AND studiengang_kz<10000;"; + if($resultfkt=$db->db_query($qryfkt)) + { + while($rowfkt=$db->db_fetch_object($resultfkt)) + { + if($rowfkt->studiengang_kz=='' || $rowfkt->studiengang_kz==NULL) + { + $error_log.=($error_log!=''?', ':'')."StgKz(Funktion) ('".$rowfkt->studiengang_kz."')"; + } + if($rowfkt->sws=='' || $rowfkt->sws==NULL) + { + $error_log.=($error_log!=''?', ':'')."SWS ('".$rowfkt->sws."')"; + } + if($rowvw->hauptberuflich=='' || $rowvw->hauptberuflich==NULL) + { + $error_log.=($error_log!=''?', ':'')."Hauptberuflich ('".$rowvw->hauptberuflich."')"; + } + if(($rowvw->hauptberufcode=='' || $rowvw->hauptberufcode==NULL) && $rowvw->hauptberuflich=='f') + { + $error_log.=($error_log!=''?', ':'')."HauptberufCode ('".$rowvw->hauptberufcode."')"; + } + if (isset($eteam[$rowfkt->studiengang_kz])) + { + if(($eteam[$rowfkt->studiengang_kz]=='' || $eteam[$rowfkt->studiengang_kz]==NULL)) + { + $error_log.=($error_log!=''?', ':'')."BesondereQualifikationCode ('".$eteam[$rowfkt->studiengang_kz]."')"; + } + } + $person_content.=" + + ".sprintf("%04s",$rowfkt->studiengang_kz)." + ".$rowfkt->sws.""; + if($rowvw->hauptberuflich=='t') + { + $person_content.=" + J"; + } + else + { + $person_content.=" + N + ".$rowvw->hauptberufcode.""; + } + if(isset($eteam[$rowfkt->studiengang_kz])) + { + $person_content.=" + J + ".$eteam[$rowfkt->studiengang_kz].""; + } + else + { + $person_content.=" + N"; + } + $person_content.=" + "; + } + } + $person_content.=" + "; } - $datei.=" - "; + } + else + { + //Keine Verwendung + $error_log="$row->mitarbeiter_uid hat keine Verwendung und wird ausgelassen
"; } } - $datei.=" -
"; - if($error_log!='' OR $error_log1!='') + $person_content.=" + "; + if($error_log!='' || $error_log1!='') { $v.="Bei Mitarbeiter (PersNr, UID, Vorname, Nachname) '".$row->personalnummer."','".$row->mitarbeiter_uid."', '".$row->nachname."', '".$row->vorname."': \n"; if($error_log!='') @@ -290,7 +296,10 @@ if($result = $db->db_query($qry)) $v.="\n"; $error_log=''; } - + else + { + $datei.=$person_content; + } } $datei.="