X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/fc51fb47e75fd8d29f84c20213a227a30bd20236..6210ec482efa44e152fb8bc61d4dd8f529687cb9:/common.php diff --git a/common.php b/common.php index e4844b6..2caa5ca 100644 --- a/common.php +++ b/common.php @@ -24,6 +24,17 @@ function get_config($setting) return $item; } +function page_requires_no_config() +{ + if (str_ends_with($_SERVER['SCRIPT_FILENAME'],"install.php") || + str_ends_with($_SERVER['SCRIPT_FILENAME'],"test_connection.php")) + { + return TRUE; + } + return FALSE; +} + + /* Load config defaults */ $config = Array(); require_once UPATH . "/config/config.defaults.php"; @@ -33,7 +44,7 @@ if (!file_exists(UPATH."/config/config.php") && file_exists(UPATH."/config.php") require_once UPATH . "/config.php"; require_once UPATH . "/config/compat.php"; } else -if (str_ends_with($_SERVER['SCRIPT_FILENAME'],"install.php")) +if (page_requires_no_config()) { /* Allow empty conf */ } else @@ -82,7 +93,7 @@ $pages = [ if (is_auth_provided()) { - $pages["Settings"]["Panel Access"] = "settings"; + $pages["Settings"]["Accounts"] = "settings"; $user = unreal_get_current_user(); if ($user)