예제 #1
0
 /**
  * 
  * @param bool $register - if we are going to the login page from a succesfull registation
  * @param string $name - name of sucessfully registered user
  */
 private function LoginViewSetup($register, $name)
 {
     $v = new \view\LoginView($this->loginModel);
     if ($register == TRUE) {
         $v->setUserName($name);
         $v->setMessage();
     }
     $c = new \controller\LoginController($this->loginModel, $v);
     $c->doControl();
     $this->view = $c->getView();
 }
예제 #2
0
파일: index.php 프로젝트: henceee/1DV608
<?php

/**
 * Solution for assignment 2
 * @author Daniel Toll
 */
require_once "Settings.php";
require_once "controller/LoginController.php";
require_once "view/DateTimeView.php";
require_once "view/LayoutView.php";
if (Settings::DISPLAY_ERRORS) {
    error_reporting(-1);
    ini_set('display_errors', 'ON');
}
//session must be started before LoginModel is created
session_start();
//Dependency injection
$m = new \model\LoginModel();
$v = new \view\LoginView($m);
$c = new \controller\LoginController($m, $v);
//Controller must be run first since state is changed
$c->doControl();
//Generate output
$dtv = new \view\DateTimeView();
$lv = new \view\LayoutView();
$lv->render($m->isLoggedIn($v->getUserClient()), $v, $dtv);
예제 #3
0
<?php

require_once 'controller/LoginController.php';
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$controller = new \controller\LoginController();
$controller->doControl();