, * Andreas Oesterreicher and * Rudolf Hangl . */ // header for no cache header("Cache-Control: no-cache"); header("Cache-Control: post-check=0, pre-check=0",false); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Pragma: no-cache"); // content type setzen header("Content-type: application/xhtml+xml"); // DAO require_once('../config/vilesci.config.inc.php'); require_once('../include/person.class.php'); require_once('../include/benutzer.class.php'); require_once('../include/mitarbeiter.class.php'); require_once('../include/benutzerberechtigung.class.php'); require_once('../include/functions.inc.php'); require_once('../include/datum.class.php'); $user = get_uid(); $datum = new datum(); loadVariables($user); if(isset($_GET['uid'])) $uid = $_GET['uid']; else $uid=null; if (isset($_GET['fix'])) $fix = $_GET['fix']; else $fix=null; if (isset($_GET['stgl'])) $stgl = $_GET['stgl']; else $stgl=null; if (isset($_GET['fbl'])) $fbl = $_GET['fbl']; else $fbl=null; if (isset($_GET['aktiv'])) $aktiv = $_GET['aktiv']; else $aktiv=null; if (isset($_GET['karenziert'])) $karenziert = $_GET['karenziert']; else $karenziert=null; if (isset($_GET['verwendung'])) $verwendung = $_GET['verwendung']; else $verwendung=null; $vertrag=null; if (isset($_GET['VertragNochNichtRetour'])) { // Vertraege muessen nur von externen Lektoren retourniert werden $fix='false'; $vertrag = 'VertragNochNichtRetour'; } if (isset($_GET['VertragHabilitiert'])) { $fix='false'; $vertrag = 'VertragHabilitiert'; } if (isset($_GET['VertragNichtHabilitiert'])) { $fix='false'; $vertrag = 'VertragNichtHabilitiert'; } if (isset($_GET['VertragNichtGedruckt'])) { $fix='false'; $vertrag = 'VertragNichtGedruckt'; } if(isset($_GET['filter'])) $filter = $_GET['filter']; else $filter = null; $rdf_url='http://www.technikum-wien.at/mitarbeiter'; echo ' '; // Mitarbeiter holen $mitarbeiterDAO=new mitarbeiter(); if($uid==null) { if($filter!='') $mitarbeiterDAO->searchPersonal($filter); else $mitarbeiterDAO->getPersonal($fix, $stgl, $fbl, $aktiv, $karenziert, $verwendung, $vertrag); foreach ($mitarbeiterDAO->result as $mitarbeiter) draw_row($mitarbeiter); } else { $mitarbeiterDAO->load($uid); draw_row($mitarbeiterDAO); } function draw_row($mitarbeiter) { global $rdf_url, $datum; echo ' person_id.']]> nachname.']]> vorname.']]> vornamen.']]> wahlname.']]> anrede.']]> geschlecht.']]> convertISODate($mitarbeiter->gebdatum).']]> gebdatum.']]> gebort.']]> gebzeit.']]> staatsbuergerschaft.']]> familienstand.']]> familienstand.']]> svnr.']]> anzahlkinder.']]> ersatzkennzeichen.']]> anmerkungen.']]> homepage.']]> sprache.']]> titelpre.']]> titelpost.']]> uid.']]> geburtsnation.']]> personalnummer.']]> kurzbz.']]> stundensatz.']]> ausbildungcode.']]> bnaktiv?'Ja':'Nein').']]> lektor?'Ja':'Nein').']]> fixangestellt?'Ja':'Nein').']]> bismelden?'Ja':'Nein').']]> ort_kurzbz.']]> telefonklappe.']]> anmerkung.']]> standort_id.']]> alias.']]> mktime_fromtimestamp($mitarbeiter->insertamum)).']]> insertamum.']]> insertvon.']]> mktime_fromtimestamp($mitarbeiter->updateamum)).']]> updateamum.']]> updatevon.']]> kleriker?'Ja':'Nein').']]> '; } ?>