Beispiel #1
0
<?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;
Beispiel #2
0
<?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;
Beispiel #3
0
<?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);
}
Beispiel #4
0
<?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'];