r1975 + get rid of the old user permission table
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 16 Jun 2008 22:22:15 +0000 (22:22 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 16 Jun 2008 22:22:15 +0000 (22:22 +0000)
+ push in page and tab autotags ourselves

inc/init.php

index 59aebcf1efc4176ea4367c76b12e4e16a3c8be28..500855216404af89a3daafac487cbf779f084c24 100644 (file)
@@ -96,8 +96,7 @@ $rackCode = getRackCode();
 require_once 'inc/auth.php';
 // Load access database once.
 $accounts = getUserAccounts();
-$perms = getUserPermissions();
-if ($accounts === NULL or $perms === NULL)
+if ($accounts === NULL)
 {
        showError ('Failed to initialize access database.');
        die();
@@ -109,8 +108,6 @@ authenticate();
 // Note that we don't perform autorization here, so each 1st level page
 // has to do it in its way, e.g. to call authorize().
 
-
-
 $remote_username = $_SERVER['PHP_AUTH_USER'];
 $pageno = (isset ($_REQUEST['page'])) ? $_REQUEST['page'] : 'index';
 $tabno = (isset ($_REQUEST['tab'])) ? $_REQUEST['tab'] : 'default';
@@ -128,7 +125,9 @@ require_once 'inc/snmp.php';
 global $page;
 $expl_tags = array();
 $impl_tags = array();
-$auto_tags = getGlobalAutoTags();
+$auto_tags = getUserAutoTags();
+$auto_tags[] = array ('tag' => '$page_' . $pageno);
+$auto_tags[] = array ('tag' => '$tab_' . $tabno);
 
 if (isset ($page[$pageno]['tagloader']) and isset ($page[$pageno]['bypass']) and isset ($_REQUEST[$page[$pageno]['bypass']]))
 {