Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch ($page)
- {
- case "home":
- require "views/home.php";
- break;
- case "search":
- require "views/search.php";
- break;
- }
- switch ($page)
- {
- case "home":
- require "templates/header.php";
- require "templates/navigation.php";
- require "views/home.php";
- require "templates/footer.php";
- break;
- case "search":
- require "templates/header.php";
- require "templates/navigation.php";
- require "views/search.php";
- require "templates/footer.php";
- break;
- }
- require "templates/header.php";
- require "templates/navigation.php";
- require "views/$page.php";
- require "templates/footer.php";
- class Template {
- var $pagename = 'index';
- function __construct() {
- $this->pagename = basename($_SERVER['SCRIPT_NAME'], '.php');
- register_shutdown_function(array($this, 'do_output'));
- }
- function do_output() {
- $this->header();
- $this->display($this->pagename);
- $this->footer();
- }
- function __call($template, array $params) {
- call_user_func(array($this, 'display'), $template, params);
- }
- function display($template, array $params = null) {
- include "templates/$template.php";
- }
- }
- require "templates/header.php";
- require "templates/navigation.php";
- switch ($page)
- {
- case "home":
- require "views/home.php";
- break;
- case "search":
- require "views/search.php";
- break;
- }
- require "templates/footer.php";
- require "templates/header.php";
- require "templates/navigation.php";
- switch ($page) {
- case "home":
- require "views/home.php";
- break;
- case "search":
- require "views/search.php";
- break;
- }
- require "templates/footer.php";
- $_SESSION['page'] = sanitize_input($_GET['page']);
- require "templates/main.php";
- require "templates/header.php";
- require "templates/navigation.php";
- require "views/{$_SESSION['page']}.php";
- require "templates/footer.php";
Add Comment
Please, Sign In to add comment