Exemple #1
0
<?php

error_reporting(-1);
ini_set('display_errors', 'On');
require_once "User.php";
require_once "../Common/HTMLView.php";
require_once "UserView.php";
require_once "PickUserController.php";
require_once "UserArray.php";
require_once "SelectedUserDAL.php";
//set up the model
$dal = new \model\SelectedUserDAL();
$users = new \model\UserArray($dal);
$users->add(new \model\User("Daniel", "Snöfallsvägen 13"));
$users->add(new \model\User("Tobias", "Tobias adress"));
//set up the view
$picker = new \view\UserView($users);
//start the controller
$pc = new \controller\PickUserController($users, $picker);
//let controller handle input
$pc->doPickUser();
//generate output
$body = $pc->getOutput();
//compose a page
$htmlView = new common\view\HTMLView("utf-8");
$httpContent = $htmlView->getHTMLPage("Pick a user", $body);
echo $httpContent;
Exemple #2
0
<?php

//INCLUDE THE FILES NEEDED...
require_once 'view/LoginView.php';
require_once 'view/DateTimeView.php';
require_once 'view/LayoutView.php';
require_once 'model/User.php';
require_once 'model/UserArray.php';
require_once 'model/Credentials.php';
require_once 'model/LoginModel.php';
require_once 'controller/LoginController.php';
session_start();
//MAKE SURE ERRORS ARE SHOWN... MIGHT WANT TO TURN THIS OFF ON A PUBLIC SERVER
error_reporting(E_ALL);
ini_set('display_errors', 'Off');
//Create my models I need as a base for my login page
$users = new \model\UserArray();
$user = new \model\User("Admin", "Password");
$users->addUser($user);
//Initiate controller and start application functionality
$controller = new \controller\LoginController($users);
$controller->doApplication();
$controller->getView();