<?php error_reporting(E_ALL); ini_set("display_errors", 1); include_once "models/Page_Data.class.php"; $pageData = new Page_Data(); $pageData->title = "PHP/MySQL blog demo"; $pageData->addCSS("css/blog.css"); $pageData->addScript("js/editor.js"); $dbInfo = "mysql:host=127.0.0.1;port=3306;dbname=simple_blog"; $dbUser = "******"; $dbPassword = "******"; $db = new PDO($dbInfo, $dbUser, $dbPassword); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); include_once "models/Admin_User.class.php"; $admin = new Admin_User(); $pageData->content = (include_once "controllers/admin/login.php"); if ($admin->isLoggedIn()) { $pageData->content .= (include_once "views/admin/admin-navigation.php"); $navigationIsClicked = isset($_GET['page']); if ($navigationIsClicked) { $controller = $_GET['page']; } else { $controller = "entries"; } $pathToController = "controllers/admin/{$controller}.php"; $pageData->content .= (include_once $pathToController); } $page = (include_once "views/page.php"); echo $page;
<?php //complete code for index.php error_reporting(E_ALL); ini_set("display_errors", 1); include_once "classes/Page_Data.class.php"; $pageData = new Page_Data(); //embed external JS $pageData->addScript("js/lightbox.js"); $pageData->title = "Dynamic image gallery"; $pageData->content = (include_once "views/navigation.php"); $userClicked = isset($_GET['page']); if ($userClicked) { $fileToLoad = $_GET['page']; } else { $fileToLoad = "gallery"; } $pageData->addCSS('css/layout.css'); $pageData->addCSS('css/navigation.css'); $pageData->content .= (include_once "views/{$fileToLoad}.php"); $page = (include_once "templates/page.php"); echo $page;
<?php error_reporting(E_ALL); ini_set('display_errors', 1); $dbInfo = "mysql:host=localhost;dbname=simple_blog"; $dbUser = '******'; $dbPassword = '******'; include_once "util/db.config.php"; // model include_once 'models/Page_Data.class.php'; $pageData = new Page_Data(); $pageData->title = "PHP/MySQL Blog Demo"; $pageData->addCSS('css/blog.css'); $pageData->addScript('js/editor.js'); $pageData->addScript('js/tinymce/tinymce.min.js'); $pageData->content = "<h1>{$pageData->title}</h1>"; // view include_once "models/Admin_User.class.php"; $admin = new Admin_User(); $pageData->content = (include_once "controllers/admin/login.php"); if ($admin->isLoggedIn()) { $pageData->content .= (include "views/admin/adminNavigation.php"); $navigationIsClicked = isset($_GET['page']); if ($navigationIsClicked) { $controller = $_GET['page']; } else { $controller = "entries"; } $pathToController = "controllers/admin/{$controller}.php"; $pageData->content .= (include_once $pathToController); }
<?php //errro handling //ini_set("display_errors", 1); //error_reporting(E_ALL); include_once "models/Page_Data.class.php"; $pageData = new Page_Data(); $pageData->title = "PHP/MySQl blog"; $pageData->addCSS("css/blog.css"); $pageData->addCSS("css/img.css"); $pageData->addScript("js/lightbox.js"); $pageData->addScript("js/editor.js"); //load navigatio //$pageData->content = include_once "views/admin/admin-navigation.php"; //establsh databse connection $dbInfo = "mysql:host=localhost;dbname=simple_blog"; $dbUser = "******"; $dbPassword = "******"; $db = new PDO($dbInfo, $dbUser, $dbPassword); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); include_once "models/User.class.php"; $admin = new User(); //load the login controller, which will show the login form $pageData->content = (include_once "controllers/admin/login.php"); //add a new if statement //show admin module only if user is logged in if ($admin->checkLogin()) { $pageData->content .= (include_once "views/admin/admin-navigation.php"); $navigationIsClicked = isset($_GET['page']); if ($navigationIsClicked) { $controller = $_GET['page'];