public function __construct() { parent::__construct(); $sprache = getSprache(); $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $p = new phrasen($sprache); $fkt = new funktion(); $fkt->getAll($user); if ($rechte->isFix() || $rechte->isBerechtigt('mitarbeiter/zeitsperre')) { $this->items[] = array('title' => $p->t('menu/zeitsperren'), 'target' => 'content', 'link' => 'private/profile/zeitsperre_days.php?days=12', 'name' => $p->t('menu/zeitsperren')); if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter')) { $this->items[] = array('title' => $p->t('menu/resturlaub'), 'target' => 'content', 'link' => 'private/profile/resturlaub.php', 'name' => $p->t('menu/resturlaub')); } if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter') || $fkt->checkFunktion('stvLtg') || $fkt->checkFunktion('gLtg') || $fkt->checkFunktion('Leitung') || $fkt->checkFunktion('ass')) { $this->items[] = array('title' => $p->t('menu/fixangestellte'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?fix=true', 'name' => $p->t('menu/fixangestellte')); $this->items[] = array('title' => $p->t('menu/fixelektoren'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?fix=true&lektor=true', 'name' => $p->t('menu/fixelektoren')); $this->items[] = array('title' => $p->t('menu/organisationseinheit'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?organisationseinheit=', 'name' => $p->t('menu/organisationseinheit')); $this->items[] = array('title' => $p->t('menu/assistenz'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?funktion=ass&stg_kz=', 'name' => $p->t('menu/assistenz')); } $stg_obj = new studiengang(); $stg_obj->loadArray($rechte->getStgKz('admin'), 'typ, kurzbz', true); foreach ($stg_obj->result as $row) { $this->items[] = array('title' => 'Lektoren ' . $row->kurzbzlang, 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?funktion=lkt&stg_kz=' . $row->studiengang_kz, 'name' => $p->t('menu/lektoren') . ' ' . $row->kurzbzlang); } } $this->output(); }
$rdf_url = 'http://www.technikum-wien.at/bnfunktion'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:BNFUNKTION="' . $rdf_url . '/rdf#" > <RDF:Seq about="' . $rdf_url . '/liste"> '; $uid = isset($_GET['uid']) ? $_GET['uid'] : ''; $benutzerfunktion_id = isset($_GET['benutzerfunktion_id']) ? $_GET['benutzerfunktion_id'] : ''; $stg_arr = array(); $fkt_arr = array(); $datum_obj = new datum(); $fkt = new funktion(); $fkt->getAll(); foreach ($fkt->result as $row) { $fkt_arr[$row->funktion_kurzbz] = $row->beschreibung; } $db = new basis_db(); if ($uid != '') { $qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE uid=" . $db->db_add_param($uid) . " ORDER BY funktion_kurzbz"; } else { $qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE benutzerfunktion_id=" . $db->db_add_param($benutzerfunktion_id); } if ($db->db_query($qry)) { while ($row = $db->db_fetch_object()) { $oe = new organisationseinheit($row->oe_kurzbz); echo ' <RDF:li> <RDF:Description id="' . $row->benutzerfunktion_id . '" about="' . $rdf_url . '/' . $row->benutzerfunktion_id . '" >
require_once '../../include/studiengang.class.php'; require_once '../../include/lehrveranstaltung.class.php'; require_once '../../include/mitarbeiter.class.php'; require_once '../../include/student.class.php'; require_once '../../include/datum.class.php'; if (!($db = new basis_db())) { die('Es konnte keine Verbindung zum Server aufgebaut werden.'); } if (!($user = get_uid())) { die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden ! <a href="javascript:history.back()">Zurück</a>'); } $cutlength = 10; $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $fkt = new funktion(); $fkt->getAll($user); $stg_obj = new studiengang(); if ($stg_obj->getAll('kurzbzlang', false)) { $stg = array(); foreach ($stg_obj->result as $row) { $stg[$row->studiengang_kz] = $row->kurzbzlang; } } else { die('Fehler beim Auslesen der Studiengaenge'); } if (check_lektor($user)) { $is_lector = true; } else { $is_lector = false; } if (check_student($user)) {