Beispiel #1
0
 /**
  * pour récupérer l'en tete d'une page (balise title ++ meta description)
  * @param $id_page
  */
 public function getHeadPage($id_page, $url = null)
 {
     $dbc = \core\App::getDb();
     if ($id_page != 0) {
         $query = $dbc->select("balise_title")->select("meta_description")->select("ID_page")->from("page")->where("ID_page", "=", $id_page)->get();
     } else {
         $query = $dbc->select("balise_title")->select("meta_description")->select("ID_page")->from("page")->where("url", " LIKE ", $url)->get();
     }
     if (RedirectError::testRedirect404($query, $url) === true) {
         foreach ($query as $obj) {
             $this->id_page = $obj->ID_page;
             $this->meta_description = $obj->meta_description;
             $this->balise_title = $obj->balise_title;
         }
     }
 }
Beispiel #2
0
            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")) {
                \core\RedirectError::Redirect(404);
            }
        }
        if ($cache->setStart() === false) {
            require "app/controller/initialise_all.php";
            require "app/views/template/principal.php";
        }
        $cache->setEnd();
    }
} else {
    $contenu->getContenuPage();
    $contenu_page = $contenu->getContenu();
    require "app/controller/initialise_all.php";
    $loader = new Twig_Loader_Filesystem('app/views');
    $twig = new Twig_Environment($loader);
    $arr = ["contenu_page" => $contenu_page];