Example #1
0
<?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'];
}
Example #2
0
{
    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");