public function init() { $l = new LayoutView(); $lv = new LoginView(); $lm = new LoginModel(); $lc = new LogController($lv, $lm, $l); // short text variable too difficult to read? post me and i rename them to the original name // Lazy to write out a work in a hurry in Master Class $dg = new DiceGame(); $d = new Dice(); $c = new Cash($dg); $dv = new DiceView($d, $dg, $c); $pc = new PlayerController($dv, $d, $dg, $c); if ($lc->isLoggedin()) { $sv = new StartView(); $l->render($sv); if ($sv->GetGame()) { $pc->CheckRoll(); $l->render($dv); } } else { $lc->initLogin(); $lc->renderLoginLayout(); } }
public function startApp() { $rootLocation = "Location:http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']; $lv = new LayoutView(); $ud = new userDAL(); $sm = new SessionManager(); $lm = new LoginModel($ud, $sm); if (!$lm->isUserLoggedIn()) { if ($lv->userWantsToRegister()) { $validate = new ValidateCredentials(); $v = new RegisterView($validate, $sm); $c = new RegisterController($v, $ud, $sm); $c->userPost(); if ($sm->SessionGetSuccessfulRegistration()) { header($rootLocation); } } else { $v = new LoginView($lm, $sm); $c = new LoginController($v, $lm); $c->userPost(); } } if ($lm->isUserLoggedIn()) { $c = new GameController($lm, $ud, $sm, $lv); $v = $c->startApp(); if ($c->userWantsToLogout()) { header($rootLocation); } } $lv->render($v, $lm->isUserLoggedIn()); }
public function startMyApplication() { //databasen //original view $dtv = new DateTimeView(); // $lv = new LayoutView(); $uDAL = new userDAL(); $rw = new registerView(); $lm = new LoginModelNew($uDAL, $rw); if (isset($_GET["register"])) { $v = new registerView(); // fick sätta denna till V för att det är vy för att den ska kunna köras! $rm = new RegistrationModel($uDAL, $rw); $rc = new RegisterControl($rm, $v); $rc->tryRegisterUser(); if (isset($_SESSION["Redirect"]) && $_SESSION["Redirect"] == true) { //redirekterar mi till login efter succes! $Login = '******' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']; header("Location:{$Login}"); } } else { $v = new LoginView($lm); //login kontrollern sköter allt! $lc = new LoginControl($v, $lm); //$rm $lc->getLogin(); } $lv->render($lm->checkLoginSession(), $v, $dtv); // istället för false först så anropar jag min LoginModel och funktionen getLoginstatus som kollar om man är inloggad! ifrån den! den returnerade true eller false }
public function LaunchApplication() { $uDAL = new userDAL(); $dtv = new DateTimeView(); $layv = new LayoutView(); $lm = new LoginModel($uDAL); if (isset($_GET["register"])) { $rv = new RegisterView($rm); $rm = new RegisterModel($uDAL); $rc = new RegisterControl($rm, $rv); $rc->tryRegisterUser(); //Runs the tryRegisteruser from registercontroller. $layv->render($lm->isloggedin(), $rv, $dtv); } else { $logv = new LoginView($lm); $lc = new LoginController($logv, $lm); $lc->init(); $layv->render($lm->isLoggedIn(), $logv, $dtv); //Renders the HTML-layout. } }
public function startApp() { $dtv = new DateTimeView(); $lv = new LayoutView(); $ud = new userDAL(); $lm = new LoginModel($ud); if (isset($_GET['register'])) { $validate = new ValidateCredentials(); $v = new RegisterView($validate); $rc = new RegisterController($v, $ud); $rc->userPost(); if (isset($_SESSION['successfulRegistration']) && $_SESSION['successfulRegistration'] == true) { header("Location:http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); } } else { $v = new LoginView($lm); $lc = new LoginController($v, $lm); $lc->userPost(); } $lv->render($lm->isUserLoggedIn(), $v, $dtv); }
public function doControl() { if ($this->loginView->userWantsToLogin() && !$this->checkIfLoggedIn()) { $username = $this->loginView->getRequestUserName(); $password = $this->loginView->getRequestPassword(); $this->doLogin($username, $password); } if ($this->loginView->userWantsToLogout() && $this->checkIfLoggedIn()) { $this->logout($this->loginView->successfulLogoutMessage()); } if ($this->loginView->doCookieExist()) { $this->updateCookies(); // Set new cookies and also store them in the database $getCookieFromDatabase = $this->loginModel->selectRowInDatabase(); if ($message = $this->loginView->checkingManipulatedCookies($getCookieFromDatabase)) { $this->logout($message); } //$this->updateCookies(); // Set new cookies } $dtv = new DateTimeView(); $lv = new LayoutView(); $lv->render($this->checkIfLoggedIn(), $this->loginView, $dtv); }
public function startMyApplication() { //databasen //original view $LayoutView = new LayoutView(); $viewToRender = null; if ($LayoutView->checkPageQuiz()) { //denna delar upp min applikation i min kör ett quiz $quizController = new QuizController($LayoutView); $quizController->DidUserQuiz(); $viewToRender = $quizController->getView(); } else { if ($LayoutView->checkPageCreateQuiz()) { $createQuiz = new CreateAQuizView(); $CreateQuizController = new CreateQuizController(); $viewToRender = $CreateQuizController->getView(); } else { $qdal = new QuizDAL(); $LayoutView->setQuizes($qdal->getQuizes()); } } $LayoutView->render(null, $viewToRender); // istället för false först så anropar jag min LoginModel och funktionen getLoginstatus som kollar om man är inloggad! ifrån den! den returnerade true eller false }
error_reporting(0); //CONTROLLER require_once 'controller/logincontroller.php'; //MODEL require_once 'model/User.php'; require_once 'model/guildwarsurlmodel.php'; require_once 'model/guildwarsmodel.php'; require_once 'model/loginmodel.php'; require_once 'model/sessionmodel.php'; //VIEW require_once 'view/layoutview.php'; require_once 'view/loginview.php'; require_once 'view/guildwarsview.php'; //Exception require_once 'extendedextensions/errornoapikeyinfield.php'; require_once 'extendedextensions/errorapikeytoshort.php'; require_once 'extendedextensions/errornovalidapikey.php'; //Model $sessionModel = new SessionModel(); $guildwarsurlModel = new GuildWarsUrlModel(); $guildwarsModel = new GuildWarsModel($sessionModel, $guildwarsurlModel); $loginModel = new LoginModel($sessionModel, $guildwarsModel); //View $layoutView = new LayoutView(); $loginView = new LoginView($loginModel); $guildwarsView = new GuildWars($guildwarsModel); //Controller $loginController = new LoginController($loginView, $loginModel, $guildwarsView, $guildwarsModel); $ifloggedin = $loginController->login(); $layoutView->render($ifloggedin, $loginView, $guildwarsView, $guildwarsModel);
require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'view/RegisterView.php'; require_once 'controller/LoginController.php'; require_once 'controller/RegisterController.php'; require_once 'model/LoginModel.php'; require_once 'model/User.php'; require_once "model/DAL/UserDAL.php"; require_once 'shared/SessionTool.php'; require_once 'controller/MainController.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'); //Session helper class $sessionTool = new shared\SessionTool(); $userDAL = new model\UserDAL($sessionTool); $loginModel = new model\LoginModel($sessionTool, $userDAL); //CREATE OBJECTS OF THE VIEWS $v = new LoginView($loginModel); $dtv = new DateTimeView(); $lv = new LayoutView(); $regView = new RegisterView(); //CREATE CONTROLLER OBJECTS $loginController = new LoginController($v, $loginModel, $sessionTool); $registerController = new RegisterController($regView, $userDAL); $mainController = new controller\MainController(); $pressedRegisterLink = $mainController->userPressedRegisterLink(); $isLoggedIn = $loginController->startLogin(); $didRegisterSucceed = $registerController->doRegistration(); $lv->render($isLoggedIn, $pressedRegisterLink, $didRegisterSucceed, $v, $regView, $dtv);
require_once 'view/LoginView.php'; require_once 'view/LayoutView.php'; require_once 'view/DateTimeView.php'; require_once 'view/RegisterView.php'; require_once 'controller/MainController.php'; require_once 'controller/LoginController.php'; require_once 'controller/RegisterController.php'; //Error reporting. error_reporting(E_ALL); ini_set('display_errors', 'Off'); //Creates an object of SessionModel. $sessionModel = new SessionModel(); //Creates an object of UserCatalogue. $userCatalogue = new UserCatalogue(); //Creates an object of LoginModel. $loginModel = new LoginModel($userCatalogue); //Creates an object of RegisterModel. $registerModel = new RegisterModel($userCatalogue); //Creates objects of the views. $loginView = new LoginView($loginModel); $registerView = new RegisterView($registerModel); $layoutView = new LayoutView(); $dateTimeView = new DateTimeView(); //Creates an object of MainController. $mainController = new MainController($sessionModel, $loginModel, $loginView, $registerModel, $registerView); $mainController->startApplication(); //Creates a variable with the current login-state. $isLoggedIn = $loginModel->getIsLoggedIn(); //Calls the method that handles the rendering to the client. $layoutView->render($isLoggedIn, $loginView, $dateTimeView, $registerView);
<?php //INCLUDE THE FILES NEEDED... require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.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 VIEWS $v = new LoginView(); $dtv = new DateTimeView(); $lv = new LayoutView(); $lv->render(false, $v, $dtv);
require_once 'view/NotificationView.php'; require_once 'view/ApplyView.php'; require_once 'view/ShowApplicationView.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'); $uDAL = new UserDAL(); $bDAL = new BookDAL(); $aDAL = new ApplyDAL(); //CREATE OBJECTS OF THE VIEWS $lm = new LoginModel($uDAL); $rm = new RegisterModel($uDAL); $bm = new BookModel($bDAL); $am = new ApplyModel($aDAL); $v = new LoginView($lm); $rv = new RegisterView(); $dtv = new DateTimeView(); $lv = new LayoutView(); $sv = new SchemeView($lv); $bv = new BookView($sv); $nv = new NotificationView(); $av = new ApplyView(); $sav = new ShowApplicationView($aDAL); $loginController = new LoginController($v, $lm); $registerController = new RegisterController($rv, $rm); $bookController = new BookController($sv, $bv, $bm, $nv); $applyController = new ApplyController($av, $am); $masterController = new MasterController($loginController, $registerController, $bookController, $applyController); $masterController->init(); $lv->render($lm->getLoginStatus(), $v, $dtv, $rv, $sv, $bv, $nv, $av, $sav, $aDAL);
<?php require_once 'View\\LayoutView.php'; require_once 'View\\ImageView.php'; require_once 'View\\OptionsView.php'; require_once 'Model\\NameGenerator.php'; require_once 'Controller\\MapCreatorController.php'; // Create and initialize view objects in correct order $ov = new OptionsView(); $controller = new MapCreatorController($ov); $iv = new ImageView($controller->createMap()->getMapArray()); $lv = new LayoutView(); // Let the layout view render all other elements $lv->render($iv, $ov, $controller->getMapName());
<?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"; require_once "view/RegistrationView.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 LoginModel(); $v = new LoginView($m); $r = new RegistrationView(); $c = new LoginController($m, $v, $r); //Controller must be run first since state is changed $c->doControl(); //Generate output $dtv = new DateTimeView(); $lv = new LayoutView(); $lv->render($m->isLoggedIn($v->getUserClient()), $v, $dtv, $r);
<?php session_start(); //INCLUDE THE FILES NEEDED... require_once 'controller/loginController.php'; require_once 'model/loginModel.php'; require_once 'model/RegisterModel.php'; require_once 'model/User.php'; require_once 'model/UserDAL.php'; require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'view/RegisterView.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'); $uDAL = new UserDAL(); //CREATE OBJECTS OF THE VIEWS $lm = new LoginModel($uDAL); $rm = new RegisterModel($uDAL); $v = new LoginView($lm); $rv = new RegisterView(); $dtv = new DateTimeView(); $lv = new LayoutView(); $loginController = new LoginController($v, $lm, $rv, $rm); $loginController->init(); $lv->render($lm->getLoginStatus(), $v, $dtv, $rv);
$registerView = new RegisterView($registerModel); $searchView = new SearchView(); $userProfileView = new UserProfileView(); $settingsView = new SettingsView(); $layoutView = new LayoutView(); //Create controllers $loginController = new LoginController($loginView, $loginModel); $registerController = new RegisterController($registerView, $loginView, $registerModel); $searchController = new SearchController($searchView, $userProfileView, $searchModel); $userProfileController = new UserProfileController($userProfileView); $settingsController = new SettingsController($settingsView, $settingsModel); $mainController = new MainController($registerController, $loginController, $searchController, $userProfileController, $settingsController, $layoutView, $settingsView); $mainController->listen(); // What view to render within LayoutView if ($mainController->renderRegView()) { $layoutView->render(false, $registerView); } else { if ($mainController->renderSearchView()) { if ($searchModel->foundMatch()) { $layoutView->render($loginModel->isLoggedIn(), $userProfileView); } else { $layoutView->render($loginModel->isLoggedIn(), $searchView); } } else { if ($mainController->renderSettingsView()) { $layoutView->render($loginModel->isLoggedIn(), $settingsView); } else { if ($mainController->renderMyProfile()) { $layoutView->render($loginModel->isLoggedIn(), $userProfileView); } else { if ($loginModel->isLoggedIn()) {
<?php require_once 'Curler.php'; require_once 'StartPage.php'; require_once 'Calander.php'; require_once 'Cinema.php'; require_once 'PresentDataView.php'; require_once 'URLInputView.php'; require_once 'LayoutView.php'; require_once 'URLInputController.php'; $url = 'http://localhost:8080/'; $layoutView = new LayoutView(); $urlInputView = new URLInputView(); $urlInputController = new URLInputController($urlInputView); $urlInputController->doUrl(); $html = $urlInputController->getHTML(); $layoutView->render($html);
<?php //INCLUDE THE FILES NEEDED... //VIEW... require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; //CONTROLLER... require_once 'controller/LoginController.php'; require_once 'controller/updateSession.php'; //MODEL... require_once 'model/LoginModel.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 MODEL $loginModel = new LoginModel(); //CREATE OBJECTS OF THE VIEWS $v = new LoginView($loginModel); $dtv = new DateTimeView(); $lv = new LayoutView(); //CREATE OBJECTS OF THE CONTROLLER $updateSession = new UpdateSession(); $loginController = new LoginController($v, $loginModel, $updateSession); $loginController->Start(); $lv->render($loginModel->isUserLoggedIn(), $v, $dtv);
<?php //INCLUDE THE FILES NEEDED... require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'model/Login.php'; require_once 'model/Session.php'; require_once 'controller/LoginControl.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 MODEL $login = new Login(); $session = new Session(); //CREATE OBJECTS OF THE VIEWS $v = new LoginView($login, $session); $dtv = new DateTimeView(); $lv = new LayoutView(); // CREATE OBJECTS OF THE CONTROLLER $lc = new LoginControl($login, $session, $v); $lv->render($lc->isLogedin(), $v, $dtv);
error_reporting(E_ALL); ini_set('display_errors', 'Off'); //Creating all the objects. $sessionModel = new SessionModel(); $usersDAL = new UsersDAL(); $userCatalogue = new UserCatalogue($sessionModel, $usersDAL); $loginModel = new LoginModel($userCatalogue); $registerModel = new RegisterModel($userCatalogue); $addExerciseModel = new AddExerciseModel($userCatalogue); $editExerciseModel = new EditExerciseModel($userCatalogue); $addResultModel = new AddResultModel($userCatalogue); $editResultModel = new EditResultModel($userCatalogue); $loginView = new LoginView($loginModel); $registerView = new RegisterView($registerModel); $addExerciseView = new AddExerciseView($addExerciseModel); $editExerciseView = new EditExerciseView($editExerciseModel, $userCatalogue); $deleteExerciseView = new DeleteExerciseView($userCatalogue); $addResultView = new AddResultView($addResultModel, $userCatalogue); $editResultView = new EditResultView($editResultModel, $userCatalogue); $deleteResultView = new DeleteResultView($userCatalogue); $selectExerciseView = new SelectExerciseView($userCatalogue); $summaryView = new SummaryView($userCatalogue); $navigationView = new NavigationView($loginModel); $layoutView = new LayoutView(); $mainView = new MainView($userCatalogue, $loginModel, $registerModel, $addExerciseModel, $editExerciseModel, $addResultModel, $editResultModel, $loginView, $registerView, $addExerciseView, $editExerciseView, $deleteExerciseView, $addResultView, $editResultView, $deleteResultView, $selectExerciseView, $summaryView, $navigationView); $mainController = new MainController($userCatalogue, $sessionModel, $loginModel, $registerModel, $addExerciseModel, $editExerciseModel, $addResultModel, $editResultModel, $mainView); //Running the application. $mainController->startApplication(); //Renders content to the client. $layoutView->render($mainView, $navigationView);
<?php session_start(); // asdsastartar session först //INCLUDE THE FILES NEEDED... require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'model/LoginModel.php'; require_once 'controller/LoginController.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 VIEWS $lm = new LoginModel(); $v = new LoginView($lm); $dtv = new DateTimeView(); $lv = new LayoutView(); $lc = new LoginController($v, $lm); $lc->submit(); //var_dump($checklogin); $lv->render($lm->LoginSubmit(), $v, $dtv); // ska säga att det blir true
require_once 'controller/LoginController.php'; require_once 'controller/RegisterController.php'; //ExtendedExceptions //Added a bunch of Extended Extensions for A4 since it makes things simpler require_once 'ExtendedExtensions/ErrorRegisterEqualPasswordException.php'; require_once 'ExtendedExtensions/ErrorRegisterNoCredentialsCheckException.php'; require_once 'ExtendedExtensions/ErrorRegisterPasswordException.php'; require_once 'ExtendedExtensions/ErrorRegisterUsernameException.php'; require_once 'ExtendedExtensions/ErrorRegisterUsernameInvalidException.php'; require_once 'ExtendedExtensions/ErrorRegisterUsernameExistException.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 MODEL $registerModel = new RegisterModel(); $sessionModel = new SessionModel(); $loginModel = new LoginModel($sessionModel); //CREATE OBJECTS OF THE VIEWS $registerView = new RegisterView($registerModel, $sessionModel); $loginView = new LoginView($loginModel, $sessionModel); $dtv = new DateTimeView(); $layoutview = new LayoutView(); //CREATE OBJECTS OF THE CONTROLLERS $registerController = new RegisterController($registerView, $registerModel, $loginView, $loginModel, $sessionModel); $loginController = new LoginController($loginView, $loginModel); //Login attempt $isLoggedIn = $loginController->doLogin(); //register attempt $registerController->doRegister(); $layoutview->render($isLoggedIn, $loginView, $dtv, $registerView);
<?php error_reporting(0); //controller require_once 'controller/urlcontroller.php'; //model require_once 'model/scrapemodel.php'; require_once 'model/handlermodel.php'; require_once 'model/sessionmodel.php'; require_once 'model/infomodel.php'; //view require_once 'view/layoutview.php'; require_once 'view/mainview.php'; require_once 'view/urlview.php'; $infomodel = new InfoModel(); $sessionmodel = new SessionModel(); $scrapemodel = new ScrapeModel($sessionmodel); $handlermodel = new HandlerModel($sessionmodel, $scrapemodel); //view $layoutview = new LayoutView(); $mainview = new MainView($infomodel); $urlview = new UrlView(); //controller $urlcontroller = new UrlController($handlermodel, $scrapemodel, $urlview, $mainview); $ifclicked = $urlcontroller->init(); $layoutview->render($mainview, $urlview, $ifclicked);
<?php //start session session_start(); ob_start(); //INCLUDE THE FILES NEEDED... require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.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'); $dateTimeView = new DateTimeView(); $LayoutView = new LayoutView(); //Create new master, which handles input & acquires view. $master = new MasterController(); $master->handleInput(); $view = $master->generateOutPut(); $LayoutView->render($view, $dateTimeView);
require_once 'model/Database.php'; require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'view/RegisterView.php'; require_once 'controller/LoginController.php'; require_once 'controller/RegisterController.php'; require_once 'controller/MainController.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 models $db = new Database(); $dal = new UserDAL($db); $loginModel = new LoginModel($dal); $registerModel = new RegisterModel($dal); //CREATE OBJECTS OF THE VIEWS $loginView = new LoginView($loginModel); $registerView = new RegisterView($registerModel); $dateTimeView = new DateTimeView(); $layoutView = new LayoutView(); //Create controllers $loginController = new LoginController($loginView, $loginModel); $registerController = new RegisterController($registerView, $loginView, $registerModel); $mainController = new MainController($registerController, $loginController); $mainController->listen(); if ($mainController->renderRegView()) { $layoutView->render(false, $registerView, $dateTimeView); } else { $layoutView->render($loginModel->isLoggedIn(), $loginView, $dateTimeView); }
<?php //INCLUDE THE FILES NEEDED... require_once 'view/NavigationVIew.php'; require_once 'view/registerView.php'; require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'model/logInModel.php'; require_once 'controller/logInController.php'; //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 OBJECTS OF THE VIEWS $lm = new LogInModel(); $rw = new registerView(); $v = new LoginView($lm, $rw); $dtv = new DateTimeView(); $lv = new LayoutView(); $lc = new LogInControll($v, $lm); $nw = new NavigationView($rw, $v, $lm); $regLink = $rw->getRegisterLink(); $lc->LoginChecker(); $lm->DoesSessionExsist(); $checker = $lm->UserWantsToLogInOrOut(); $regChecekr = $rw->doesUserWantsToRegister(); //var_dump($regChecekr); $lv->render($checker, $nw, $dtv, $regLink);
<?php //INCLUDE THE FILES NEEDED... require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'model/logInModel.php'; require_once 'controller/logInController.php'; //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 OBJECTS OF THE VIEWS $lm = new LogInModel(); $v = new LoginView($lm); $dtv = new DateTimeView(); $lv = new LayoutView(); $lc = new LogInControll($v, $lm); $lc->LoginChecker(); $lm->DoesSessionExsist(); $checker = $lm->UserWantsToLogInOrOut(); $lv->render($checker, $v, $dtv);
session_start(); //Guides what html code to print if (!isset($_SESSION['isLoggedIn']) || !isset($_SESSION['preUsername'])) { $_SESSION['isLoggedIn'] = FALSE; $_SESSION['preUsername'] = ''; } //Include Models require_once 'model/LoginModel.php'; //Include Views require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; //Include Controllers require_once 'controller/LoginController.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'); //Define Models $lm = new LoginModel(); //Define Views $v = new LoginView(); $dtv = new DateTimeView(); $lv = new LayoutView(); //Define Controllers $lc = new LoginController($v, $lm, $lv); //Init $lc->logIn(); $lc->logOut(); $lv->render($_SESSION['isLoggedIn'], $v, $dtv);
//INCLUDE THE FILES NEEDED... require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'controller/LoginController.php'; require_once 'model/LoginModel.php'; require_once 'model/RegistrationModel.php'; require_once 'model/UserCredentials.php'; require_once 'model/User.php'; require_once 'model/UserDAL.php'; require_once 'FeedbackStrings.php'; require_once 'Settings.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'); FeedbackStrings::LoadLanguageFile("eng.ini"); //CREATE OBJECTS OF THE VIEWS $loginModel = new LoginModel(); $regModel = new RegistrationModel(); $uc = new UserCredentials(); $v = new LoginView($loginModel, $uc, $regModel); $dtv = new DateTimeView(); $lv = new LayoutView(); User::Initialize(); $loginController = new LoginController($v, $loginModel, $uc, $regModel); $loginController->checkUserAction(); $isLoggedIn = false; $isLoggedIn = $loginController->checkIfLoggedIn(); $lv->render($isLoggedIn, $v, $dtv); //http://ao222qc.web44.net/Login_1DV608-master/ //Link to published version.
require_once 'model/UnitModel.php'; require_once 'view/LengthView.php'; require_once 'view/MassView.php'; require_once 'view/TemperatureView.php'; require_once 'view/CurrencyView.php'; require_once 'view/CaseView.php'; require_once 'view/SpeedView.php'; require_once 'view/VolumeView.php'; require_once 'view/TimeView.php'; require_once 'view/AngleView.php'; require_once 'view/BytesView.php'; require_once 'model/MassModel.php'; require_once 'model/AreaModel.php'; require_once 'model/CurrencyModel.php'; require_once 'model/LengthModel.php'; require_once 'model/SpeedModel.php'; require_once 'model/TemperatureModel.php'; require_once 'model/VolumeModel.php'; require_once 'model/TimeModel.php'; require_once 'model/CaseModel.php'; require_once 'model/AngleModel.php'; require_once 'model/BytesModel.php'; error_reporting(E_ALL); ini_set('display_errors', 'On'); $lv = new LayoutView(); $dtv = new DateTimeView(); $nv = new NavigationView(); $c = new Controller(); $view = $c->start(); $lv->render($dtv, $nv, $view);