<?php session_start(); /* init */ define('CONFIG_FILE_NAME', 'config_debug'); // funcs lib require './_functions.php'; // autoload class spl_autoload_register("load_class"); $config_path = './' . CONFIG_FILE_NAME . '.json'; if (!file_exists($config_path)) { Config::resetConfig(CONFIG_FILE_NAME); } // load config $config = json_decode(file_get_contents($config_path), true); if ($config['show_debug']) { error_reporting(E_ALL | E_STRICT); ini_set('display_startup_errors', 1); ini_set('display_errors', 1); } // vars $GLOBALS['page'] = null; $GLOBALS['lang'] = null; $GLOBALS['resetlang'] = (int) $config['resetlang']; $GLOBALS['use_trackers'] = 0; if (isset($_COOKIE['wf_use_trackers'])) { // create the cookie giving the authorization to collect personal information $GLOBALS['use_trackers'] = (int) $_COOKIE['wf_use_trackers']; }
{ if ($className == "AbstractModule") { require AOX_MODULE_PATH . "/AbstractModule.class.php"; } } set_exception_handler('writeException'); OutlineTpl::globalAssign('pageTitle', 'aoxPages Devel'); try { aoxPages::setDB($dbHost, $dbUser, $dbPassword, $dbName, $dbSystem); } catch (Exception $e) { writeException($e); } try { $_config = new Config(); $configID = $_config->getOption('standardConfigID'); $_config->resetConfig($configID); } catch (Exception $e) { writeException($e); } $getModule = $_GET['module']; if (empty($getModule)) { $getModule = $_config->getOption('standardModule'); } $module = NULL; if (AbstractModule::isValidModule($getModule, true)) { require AOX_MODULE_PATH . "/" . $getModule . ".class.php"; $module = new $getModule(); } else { require AOX_MODULE_PATH . "/ErrorModule.class.php"; $module = new ErrorModule(); $module->setTitle("Module-Error");