Example #1
0
    case true:
        error_reporting(E_ALL);
        ini_set('display_errors', 1);
        break;
    case false:
        error_reporting(0);
        ini_set('display_errors', 0);
        break;
    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")) {