return false;
if (isset($config['unrealircd']))
$config_transition_unreal_server = true;
+ /* Upgrade needed? */
+ $plugins_modified = false;
+ foreach ($config["plugins"] as $k=>$v)
+ {
+ if ($v == "sql_auth")
+ {
+ $config["plugins"][$k] = "sql_db";
+ $plugins_modified = true;
+ } else
+ if ($v == "file_auth")
+ {
+ $config["plugins"][$k] = "file_db";
+ $plugins_modified = true;
+ }
+ }
+ if ($plugins_modified)
+ write_config_file();
+
return true;
}
write_config('unrealircd');
}
}
+ /* $config["unrealircd"] should be an array now.. */
+ if (isset($config['unrealircd']) && isset($config['unrealircd']['rpc_password']))
+ {
+ $config["unrealircd"]["default"] = true;
+ $config['unrealircd'] = [
+ "Primary" => $config['unrealircd']];
+ write_config("unrealircd");
+ }
$version = get_version();
if (!isset($config['webpanel_version']))
],
"Settings" => [
"Plugins" => "settings/plugins.php",
+ "RPC Servers" => "settings/rpc-servers.php",
],
"News" => "news.php",
if (!page_requires_no_login())
{
if (!is_auth_provided())
- die("No authentication plugin loaded. You must load either sql_auth, file_auth, or a similar auth plugin!");
+ die("No authentication plugin loaded. You must load either sql_db, file_db, or a similar auth plugin!");
$current_page = $_SERVER['REQUEST_URI'];
header("Location: ".get_config("base_url")."login/?redirect=".urlencode($current_page));
die;