Example #1
0
    default:
        die("Unknown debug setting in Config.php");
        break;
}
// Include and initilise helper class.
require_once "app/system/Initialiser.php";
require_once "app/system/Helper.php";
system\Helper::Init();
// Check the assets directory exists and create it if not.
if (!file_exists(system\Helper::arcGetPath(true) . "assets")) {
    echo "<div class=\"alert alert-warning\">Assets directory not found. Arc will try to create it.</div>";
    try {
        mkdir(system\Helper::arcGetPath(true) . "assets");
        echo "<div class=\"alert alert-success\">Assets directory created.</div>";
    } catch (Exception $ex) {
        echo "<div class=\"alert alert-danger\">Unable to create assets directory. Error: " . $e->getMessage() . "</div>";
    }
}
// Setup autoloader.
spl_autoload_register(function ($class) {
    if (file_exists("app/classes/{$class}.class.php")) {
        require_once "app/classes/{$class}.class.php";
    } elseif (file_exists("app/classes/modules/{$class}.class.php")) {
        require_once "app/classes/modules/{$class}.class.php";
    }
});
// Initialiser
system\Initialiser::Init();
// Get content
system\Helper::GetContent();