Advertisement
Guest User

pages.php

a guest
Apr 23rd, 2015
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.15 KB | None | 0 0
  1. <?php
  2. # lets create a app signature to use later on when verifying if file is being directly called or not
  3. define('AppSignature_$2a$08$9gfJrC7lQWNgtuS7N75xceG4wjIufOPXox5UETTm6qz2l/bhM2nDC', true);
  4.  
  5. include('private/template/Page.php');
  6.  
  7. require_once('private/template/Database.php');
  8.  
  9. $pid = $_GET['pid'];
  10.  
  11. $sql = "
  12.      SELECT
  13.      *
  14.     FROM pages
  15.     WHERE page_id = $pid
  16.        ";
  17.        
  18.     $q = $db->query($sql);
  19.     $q->setFetchMode(PDO::FETCH_ASSOC);
  20.      
  21.     $r = $q->fetch();
  22.  
  23. # lets start the Page class and execute the initial loadout of title and html body
  24. $page = new Page;
  25. $page->page_title($r['page_html_title']);
  26. $page->html_body_start();
  27.  
  28. # lets call a template file for assosiated page
  29. $page_blade = "private/template/page/pages.blade.php";
  30.  
  31. # lets check if the file exists, if not lets trow a 404 template file instead
  32. if (file_exists($page_blade)) {
  33.      include($page_blade);
  34. } else {
  35.      include("private/template/page/default/404.blade.php");
  36. }
  37.  
  38. # lets execute the html body end code and have Page class render the page
  39. $page->html_body_end();
  40. echo $page->render_page('private/template/Template.php');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement