, * Andreas Oesterreicher and * Rudolf Hangl */ /** * Menue fuer Vilesci-Seite * Die Menuepunkt mit den zugehoerigen Links befinden sich in einem * Array welches includiert wird. */ require('config.inc.php'); require('../include/functions.inc.php'); require('../include/benutzerberechtigung.class.php'); require_once('../include/'.EXT_FKT_PATH.'/vilesci_menu_main.inc.php'); $uid=get_uid(); $conn=pg_connect(CONN_STRING) or die('Connection zur Portal Datenbank fehlgeschlagen'); $berechtigung=new benutzerberechtigung($conn); $berechtigung->getBerechtigungen($uid); if (!($berechtigung->isBerechtigt('admin') || $berechtigung->isBerechtigt('support') || $berechtigung->isBerechtigt('preinteressent') || $berechtigung->isBerechtigt('lehre') || $berechtigung->isBerechtigt('lv-plan') )) die ('Keine Berechtigung!'); ?> VileSci Menü isBerechtigt($perm)) { $permission=true; } } return $permission; } if ($berechtigung->isBerechtigt('admin')) { echo ' '; } foreach($menu AS $m) { $opener=false; $hide=false; if (isset($m['opener'])) if ($m['opener']=='true') $opener=true; if (isset($m['hide'])) if ($m['hide']=='true') $hide=true; if (isset($m['permissions']) && !checkpermission($m['permissions'])) continue; if ($opener) { echo ''; if ($hide) echo 'page go '; else echo 'page close '; echo ''; } else echo '¤ '; if (isset($m['link'])) echo ''; if (isset($m['name']) && isset($m['link'])) echo ''.$m['name'].''; else if (isset($m['name']) ) echo ''.$m['name'].''; if (isset($m['link'])) echo ''; if ($hide) $display='none'; else $display='block'; echo "\n
\n".''; foreach($m AS $m1) if (is_array($m1) && isset($m1['name'])) { $opener=false; $hide=false; if (isset($m1['opener'])) if ($m1['opener']=='true') $opener=true; if (isset($m1['hide'])) if ($m1['hide']=='true') $hide=true; if (isset($m1['permissions']) && !checkpermission($m1['permissions'])) continue; if ($opener) { echo "\n\t".''; if ($hide) echo 'page go '; else echo 'page close '; echo "\n\t\t"; } else if (isset($m1['link'])) echo "\t    \"page"; else echo "\t     "; if (isset($m1['link'])) echo ''; if (isset($m1['name']) && $opener ) echo ''.$m1['name'].''; else if (isset($m1['name']) && !isset($m1['link']) ) echo ''.$m1['name'].''; else echo ''.$m1['name'].''; if (isset($m1['link'])) echo ''; if ($hide) $display='none'; else $display='block'; echo "\n\t
\n\t".''; foreach($m1 AS $m2) if (is_array($m2) && isset($m2['name'])) { if (isset($m2['permissions']) && !checkpermission($m2['permissions'])) continue; if (isset($m2['link'])) echo "\n\t\t".'      page go '; if (isset($m2['name'])) echo $m2['name']; if (isset($m2['link'])) echo '
'; } echo "\n\t
\n\t
\n"; } echo "\n
\n
\n"; } ?>
page go Home