コード例 #1
0
ファイル: index.php プロジェクト: Piou-piou/ribs-framwork
     //si c'est un controleur de base on va cerhcer dans core/admin
     if ($core !== false) {
         require_once ROOT . $lien . ".php";
     } else {
         if ($module !== false) {
             $explode = explode("/", $lien, 3);
             require_once ROOT . $explode[0] . "/" . $explode[1] . "/app/controller/" . $explode[2] . ".php";
         } else {
             require_once "app/controller/" . $lien . ".php";
         }
     }
 } else {
     $cache = new \core\Cache($page);
     $router_module = new RouterModule();
     if ($router_module->getRouteModuleExist($page)) {
         $page = $router_module->getUrl($page);
         if ($router_module->getController() != "") {
             require_once MODULEROOT . $router_module->getController();
         }
         $loader = new Twig_Loader_Filesystem('modules/' . $router_module->getModule() . "/app/views");
         $twig = new Twig_Environment($loader);
         $page = $router_module->getPage();
     } else {
         $contenu->getContenuPage();
         $contenu_page = $contenu->getContenu();
         $explode = explode("/", $page);
         $loader = new Twig_Loader_Filesystem('app/views');
         $twig = new Twig_Environment($loader);
         $arr = ["contenu_page" => $contenu_page];
         $page = end($explode);
         if (!file_exists(ROOT . "app/views/" . $page . ".html")) {