1) { zen_redirect(zen_href_link(FILENAME_LOGIN, '', 'SSL')); } if (!(basename($PHP_SELF) == FILENAME_LOGIN . ".php")) { $page = basename($PHP_SELF, ".php"); if (!isset($_SESSION['admin_id'])) { if (!(basename($PHP_SELF) == FILENAME_PASSWORD_FORGOTTEN . '.php')) { zen_redirect(zen_href_link(FILENAME_LOGIN, 'camefrom=' . basename($PHP_SELF) . '&' . zen_get_all_get_params(), 'SSL')); } } if (!in_array($page, array(FILENAME_DEFAULT,FILENAME_ADMIN_ACCOUNT,FILENAME_LOGOFF,FILENAME_ALERT_PAGE,FILENAME_PASSWORD_FORGOTTEN,FILENAME_DENIED,FILENAME_ALT_NAV)) && !zen_is_superuser()) { if (check_page($page, $_GET) == FALSE) { zen_redirect(zen_href_link(FILENAME_DENIED, '', 'SSL')); } } } if ((basename($PHP_SELF) == FILENAME_LOGIN . '.php') && (substr_count(dirname($PHP_SELF),'//') > 0 || substr_count(dirname($PHP_SELF),'.php') > 0)) { zen_redirect(zen_href_link(FILENAME_LOGIN, '', 'SSL')); } }