diff --git a/rdf/mitarbeiter.rdf.php b/rdf/mitarbeiter.rdf.php index 63641f27a..f0981177c 100644 --- a/rdf/mitarbeiter.rdf.php +++ b/rdf/mitarbeiter.rdf.php @@ -1,11 +1,25 @@ , + * Andreas Oesterreicher and + * Rudolf Hangl . */ -// header f?r no cache +// 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"); @@ -16,9 +30,10 @@ header("Content-type: application/vnd.mozilla.xul+xml"); echo ''; // DAO include('../vilesci/config.inc.php'); -include_once('../include/person.class.php'); -include_once('../include/benutzer.class.php'); -include_once('../include/mitarbeiter.class.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'); if (!$conn = pg_pconnect(CONN_STRING)) $error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!'; @@ -44,9 +59,24 @@ if (isset($_GET['fachbereich_id'])) else $fachbereich_id=null; +if (isset($_GET['user'])) + $user=$_GET['user']; +else + $user=false; + // Mitarbeiter holen $mitarbeiter=new mitarbeiter($conn); -$ma=$mitarbeiter->getMitarbeiter($lektor,$fixangestellt,$stg_kz,$fachbereich_id); +if ($user) +{ + $bb=new benutzerberechtigung($conn); + if($bb->getBerechtigungen($REMOTE_USER)) + { + $stge=$bb->getStgKz(); + $ma=$mitarbeiter->getMitarbeiterStg($lektor,$fixangestellt,$stge); + } +} +else + $ma=$mitarbeiter->getMitarbeiter($lektor,$fixangestellt,$stg_kz,$fachbereich_id); $rdf_url='http://www.technikum-wien.at/mitarbeiter/'; ?>