Beispiel #1
0
<?php

error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once "controller/MasterController.php";
require_once "view/HTMLView.php";
$mc = new \controller\MasterController();
$mc->handleInput();
$view = $mc->generateOutput();
$htmlView = new \view\HTMLView("utf-8");
echo $htmlView->getHTMLPage("I like it!", $view->getHTML());
Beispiel #2
0
require_once "view/LayoutView.php";
require_once "view/HomeView.php";
require_once "view/CalculatorView.php";
require_once "view/ConverterView.php";
require_once "view/PeriodicTableView.php";
require_once "model/CalculatorModel.php";
require_once "model/ConverterModel.php";
require_once "model/PeriodicTableModel.php";
require_once "controller/CalculatorController.php";
require_once "controller/ConverterController.php";
require_once "controller/PeriodicTableController.php";
require_once "controller/MasterController.php";
//session must be started before LoginModel is created
session_start();
//Controller must be run first since state is changed
$calcModel = new \model\CalculatorModel();
$convModel = new \model\ConverterModel();
$periodicModel = new \model\PeriodicTableModel();
$calcView = new \view\CalculatorView();
$convView = new \view\ConverterView();
$periodicView = new \view\PeriodicTableView();
$calcControl = new \controller\CalculatorController($calcModel, $calcView);
$convControl = new \controller\ConverterController($convModel, $convView);
$periodicControl = new \controller\PeriodicTableController($periodicModel, $periodicView);
$masterControl = new \controller\MasterController($calcControl, $convControl, $periodicControl);
$masterControl->handleInput();
//Generate output
$view = $masterControl->generateOutput();
$dtv = new \view\DateTimeView();
$layoutView = new \view\LayoutView();
$layoutView->render($view, $dtv);
Beispiel #3
0
<?php

require_once 'config.php';
$controller = new \controller\MasterController();
$controller->handleInput();
$page = new \view\ContentView();
echo $page->Render($controller->generateOutput(), $controller->IsLoggedIn());
Beispiel #4
0
<?php

session_start();
//INCLUDE THE FILES NEEDED...
require_once 'Settings.php';
require_once 'view/DateTimeView.php';
require_once 'view/LayoutView.php';
require_once 'model/Login.php';
require_once 'controller/MasterController.php';
//MAKE SURE ERRORS ARE SHOWN... MIGHT WANT TO TURN THIS OFF ON A PUBLIC SERVER
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//CREATE OBJECTS OF THE CONTROLLER
$masterController = new \controller\MasterController();
$masterController->handleInput();
//Creates the date/time atm, and the LayoutView to render out html.
$dtv = new DateTimeView();
$lv = new LayoutView();
$lv->render($masterController->getSession(), $masterController->getHTML(), $dtv, $masterController->getLink());