示例#1
0
if (file_exists("vendor/autoload.php")) {
    include_once "vendor/autoload.php";
} else {
    // TODO __autoload
    _loadServices("core/");
    _loadServices("services/");
}
// Add Page events
\Core\Event::add("Page_FluxNotNull");
\Core\Event::add("Page_AccessDeny");
\Core\Event::add("Page_PreLoad");
\Core\Event::add("Page_ServiceLoad");
\Core\Event::add("Page_TaskLoad");
\Core\Event::add("Page_ServiceError");
\Core\Event::add("Page_BeforeRender");
\Core\Event::add("Page_Load");
// Load modules
$loadedModules = \Core\Config::get("loadedmodules");
if (!empty($loadedModules)) {
    foreach ($loadedModules as $modulePath) {
        include_once preg_replace("/\\.php\$/", "", $modulePath) . ".php";
        // Load event
        if (file_exists(dirname($modulePath) . "/Event.php")) {
            include_once dirname($modulePath) . "/Event.php";
        }
    }
}
$include_flux = trim(ob_get_contents());
ob_end_clean();
// Liste des module php preconisé
$loadedExtension = \Core\Server::extensions();