<?php
require_once('class/database.php');
require_once('inc/debug.php');
function config($key, $localonly = false)
{
global $config;
if ($key == "modules") {
if (!in_array("index", $config['modules'])) {
$config['modules'][] = "index";
}
if (!in_array("about", $config['modules'])) {
$config['modules'][] = "about";
}
}
if ($key == 'modules' && isset($_SESSION['restrict_modules'])) {
$modules = [];
foreach ($config['modules'] as $mod) {
if (in_array($mod, $_SESSION['restrict_modules'])) {
$modules[] = $mod;
}
}
return $modules;
}
if (array_key_exists($key, $config)) {
return $config[$key];
}
if ($localonly) {
return null;
}
$result = db_query("SELECT `key`, value FROM misc.config");