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 . '" >
Example #3
0
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&uuml;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)) {