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();