Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // On inséré le fichier de configuration
- require_once("configuration.php");
- // On détermine le module courant
- $module = ( isset($_GET['module']) && $_GET['module'] == 'admin') ? 'admin' : 'front';
- // On prépare la mise en tampon
- ob_start();
- $content = "";
- $metatitre = "";
- $metakeywords = "";
- $metadescription = "";
- //Appel du header
- require_once('structure/'. $module .'/header.php');
- $allowed_pages = array(
- 'index', // index du site
- 'actualites', // Liste des actualités - Front et Back
- 'contact',
- );
- // On inclue la bonne page
- if(isset($_GET['page'])) {
- $requested_page = trim(strtolower($_GET['page']));
- if(is_file("pages/$module/$requested_page.php") && (in_array($_GET['page'], $allowed_pages))) {
- include("pages/$module/$requested_page.php");
- } else {
- include("pages/$module/erreur-404.php");
- }
- } else {
- include("pages/$module/index.php");
- }
- // On inclue le footer
- require_once('structure/' . $module . '/footer.php');
- // On recupere la tamporisation et on l'envoie au contenu
- $content = ob_get_contents();
- // Fin de la tamporisation de sortie
- ob_end_clean();
- echo $content;
Add Comment
Please, Sign In to add comment