-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
30 lines (25 loc) · 793 Bytes
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php session_start();
require_once('controller/MasterController.php');
require_once('model/SessionModel.php');
require_once('view/LoginView.php');
require_once('view/DateTimeView.php');
require_once('view/LayoutView.php');
require_once('view/RegisterView.php');
require_once('view/NavigationView.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');
$v = new LoginView();
$dtv = new DateTimeView();
$rv = new RegisterView();
$lv = new LayoutView();
$nv = new NavigationView();
$s = new SessionModel();
$mc = new MasterController();
$mc->start();
if($nv->registerLinkPressed()){
$lv->renderRegister($s->isLoggedIn(), $dtv, $rv, $nv);
}
else{
$lv->renderLogin($s->isLoggedIn(), $v, $dtv, $nv);
}