'https://1cb615831d87433c941e1bd7e7df3d0b@bugs.netsyms.net/3']); // Settings require __DIR__ . '/env.php'; // Load in other code $libs = glob(__DIR__ . "/lib/*.lib.php"); foreach ($libs as $lib) { require_once $lib; } unset($libs, $lib); // Set timezone if (envhas("timezone")) { date_default_timezone_set(env("timezone", "UTC")); } // Initialize database driver use Medoo\Medoo; $database; try { $database = new Medoo(env("database", [])); } catch (Exception $ex) { if (env("require_database")) { http_response_code(500); Logger::log("Database error: $ex"); exit("Database error."); } } $memcacheconfig = env("memcached", [ "enable" => false, "server" => "127.0.0.1", "port" => 11211, "prefix" => "apiserver" ]); $memcache = new MemcacheDriver($memcacheconfig["enable"], $memcacheconfig["server"], $memcacheconfig["port"], $memcacheconfig["prefix"]); unset($memcacheconfig); if (env("debugmode", false)) { error_reporting(E_ALL); ini_set('display_errors', 'On'); } else { error_reporting(0); ini_set('display_errors', 'Off'); }