public function __construct($action, $urlRoutePath)
 {
     parent::__construct($action, $urlRoutePath);
     //create the model object
     require "models/authentication.php";
     $this->model = new AuthenticationModel();
 }
Esempio n. 2
0
 public function __construct($action, $urlRoutePath)
 {
     parent::__construct($action, $urlRoutePath);
     //create the model object
     require "models/statistics.php";
     $this->model = new StatisticsModel();
 }
Esempio n. 3
0
 public function __construct($action, $urlRoutePath)
 {
     parent::__construct($action, $urlRoutePath);
     //create the model object
     require "models/home.php";
     $this->model = new HomeModel();
 }
Esempio n. 4
0
 function __construct()
 {
     $this->tank_auth->is_logged_in() ? true : redirect('/users/');
     parent::__construct();
     $this->data = $this->conf_model->get_version();
     $this->output->enable_profiler(true);
 }
 public function __construct()
 {
     parent::__construct();
     $this->thisScript = admin_url() . '?page=' . $_GET['page'];
     wp_register_script('admin-js', plugins_url(null, __FILE__) . '/templates/js/admin-scripts.js', array('jquery'), '', true);
     wp_enqueue_script('jquery');
     wp_enqueue_script('admin-js');
 }
Esempio n. 6
0
 /**
  * postDispatch
  * 
  * @return void
  */
 public function postDispatch()
 {
     if (array_key_exists($act = strtolower($this->getRequest()->getActionName()), static::$_limitedActions)) {
         // 导出CSV格式报表
         if (($ext = strtolower($this->input('ct'))) === 'csv') {
             // 数据格式以Windows下使用为准
             // 参考 http://msdn.microsoft.com/zh-cn/library/ms155919%28v=SQL.100%29.aspx
             $data = $this->view->render("master/stat/{$act}.{$ext}");
             $data = str_replace("\n", "\r\n", preg_replace('/\\s*\\n{2,}\\s*/', "\n", str_replace("\r", "\n", $data)));
             $data = preg_replace('/(\\s*,)\\s*\\r\\n\\s*/', '\\1', $data);
             // 需要保证在Excel中打开不出现乱码,编码为 CP936
             $data = mb_convert_encoding($data, 'CP936', 'UTF-8');
             // 报表数据时间范围
             $date = isset($this->view->tmln) && is_array($this->view->tmln) ? date('Y-m-d', $this->view->tmln[0]) . '至' . date('Y-m-d', $this->view->tmln[1]) : (isset($this->view->date) && Zyon_Util::isDate($this->view->date) ? $this->view->date : '');
             $name = static::$_limitedActions[$act] . $date . '.' . $ext;
             $this->force($data, $name, 'text/csv; charset=CP936');
         }
     }
     parent::postDispatch();
 }
Esempio n. 7
0
<?php

session_start();
require_once "controller/PlayerController.php";
require_once "model/Dice.php";
require_once "model/DiceGame.php";
require_once "view/LayoutView.php";
require_once "view/DiceView.php";
require_once "view/StartView.php";
require_once "model/DiceGame.php";
require_once "model/Cash.php";
require_once "model/LoginModel.php";
require_once "view/LoginView.php";
require_once "controller/LoginController.php";
require_once "controller/MasterController.php";
$master = new MasterController();
$master->init();
Esempio n. 8
0
<?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);
}
Esempio n. 9
0
<?php

//INCLUDE THE FILES NEEDED...
require_once 'view/DateTimeView.php';
require_once 'view/LayoutView.php';
require_once 'view/CookieStorage.php';
require_once 'controller/LoginController.php';
require_once 'controller/MasterController.php';
require_once 'controller/RegisterController.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');
$mc = new MasterController();
$mc->doControl();
Esempio n. 10
0
<?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');
$masterController = new MasterController();
$masterController->start();
Esempio n. 11
0
<?php

session_start();
require_once 'controller/MasterController.php';
$mc = new MasterController();
$mc->startApp();
Esempio n. 12
0
// SET DEFAULT TIME ZONE.
date_default_timezone_set('Europe/Stockholm');
// INCLUDE ALL FILES NEEDED.
// EXCEPTIONS.
require_once 'exceptions/NoAvailableDayException.php';
require_once 'exceptions/NoMoviesAddedException.php';
require_once 'exceptions/NoCalendarPageFoundException.php';
require_once 'exceptions/NoCinemaPageFoundException.php';
require_once 'exceptions/NoDinnerPageFoundException.php';
// MODELS.
require_once 'models/FormModel.php';
require_once 'models/PageModel.php';
require_once 'models/MovieModel.php';
require_once 'models/BookingModel.php';
// VIEWS.
require_once 'views/LayoutView.php';
require_once 'views/FormView.php';
require_once 'views/ResultView.php';
// CONTROLLERS.
require_once 'controllers/MasterController.php';
// CREATE OBJECTS OF THE MODELS.
$formModel = new FormModel();
// CREATE OBJECTS OF THE VIEWS.
$formView = new FormView($formModel);
$layoutView = new LayoutView($formView);
$resultView = new ResultView($formModel);
// CREATE OBJECTS OF THE CONTROLLERS.
$masterController = new MasterController($layoutView, $formView, $formModel, $resultView);
// CALL FUNCTIONS.
$masterController->showPage();
$masterController->handleUserRequest();
Esempio n. 13
0
                    $pageCompositionView->addToLeftSection($loginOutput);
                    $pageCompositionView->addToRightSection($recController->doControlBox());
                    $pageCompositionView->addToMainSection($recordingController->doControlRecordingsList());
                } else {
                    $pageNavigationView->redirectTo($pageNavigationView->getLoginLink());
                }
                break;
            case \permag\view\PageNavigationView::LOGIN:
                // page comp
                $pageCompositionView->addToRightSection($masterView->doDescription());
                $pageCompositionView->addToMainSection($loginOutput);
                break;
            case \permag\view\PageNavigationView::REGISTER:
                // register doControl
                $regController = new \permag\controller\RegisterController();
                $registerOutput = $regController->doControl($loginHandler, $db, $pageNavigationView);
                // page comp
                $pageCompositionView->addToRightSection($masterView->doDescription());
                $pageCompositionView->addToMainSection($registerOutput);
                break;
        }
        // kill db conn
        $db = null;
        // composition
        $body = $pageCompositionView->mergeSectionsToPage();
        // page view
        return $pageView->getHTMLPage(self::TITLE, $body);
    }
}
$masterController = new MasterController();
echo $masterController->doControl();
Esempio n. 14
0
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';
//require_once('model/DAL.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', 'off');
//CREATE OBJECTS OF THE VIEWS
$lm = new LogInModel();
$rw = new registerView();
$v = new LoginView($lm, $rw);
$dtv = new DateTimeView();
$lv = new LayoutView();
$mc = new MasterController($rw);
$lc = new LogInControll($v, $lm);
$nw = new NavigationView($rw, $v, $lm);
//$DAL = new DAL();
//$DAL->ConnectToDB();
//$DAL->addToDB("Hampus","lösen");
$regLink = $rw->getRegisterLink();
$lc->LoginChecker();
$mc->register();
$lm->DoesSessionExsist();
$checker = $lm->UserWantsToLogInOrOut();
//$regChecekr = $rw->doesUserWantsToRegister();
//var_dump($regChecekr);
$lv->render($checker, $nw, $dtv, $regLink);
Esempio n. 15
0
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//INCLUDE THE FILES NEEDED...
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';
require_once 'controller/LoginController.php';
require_once 'controller/MasterController.php';
require_once 'controller/RegisterController.php';
require_once 'model/UserList.php';
require_once 'model/User.php';
require_once 'model/UserDAL.php';
require_once 'model/SessionModel.php';
//set the life ot the cookie to be 0 sec
session_set_cookie_params(0);
session_start();
$model = new SessionModel();
$logView = new LoginView($model);
$regView = new RegisterView();
$navigationView = new NavigationView($model);
$mc = new MasterController($model, $logView, $regView, $navigationView);
$mc->generate();
$layoutView = new LayoutView();
$dateView = new DateTimeView();
if ($navigationView->inRegistrationForm()) {
    $layoutView->renderRegister($model->isLoggedIn(), $regView, $dateView, $navigationView);
} else {
    $layoutView->renderLogin($model->isLoggedIn(), $logView, $dateView, $navigationView);
}
Esempio n. 16
0
require_once 'Exceptions/MessageFieldIsEmptyException.php';
require_once 'Exceptions/WrongAntiSpamAnswerException.php';
require_once 'Exceptions/EmailNotSentException.php';
// CREATE OBJECTS OF THE MODELS.
$userDAL = new UserDAL();
$rssDAL = new RssDAL();
$serviceModel = new ServiceModel($userDAL, $rssDAL);
$sessionModel = new SessionModel();
$homeModel = new HomeModel($serviceModel);
$loginModel = new LoginModel($sessionModel, $serviceModel);
$registerModel = new RegisterModel($sessionModel, $serviceModel);
$newsfeedModel = new NewsfeedModel($serviceModel);
$contactModel = new ContactModel();
// CREATE OBJECTS OF THE VIEWS.
$navigationView = new NavigationView();
$homeView = new HomeView($sessionModel, $serviceModel);
$registerView = new RegisterView($registerModel);
$newsfeedView = new NewsfeedView($sessionModel);
$loginView = new LoginView($loginModel, $sessionModel, $serviceModel);
$contactView = new ContactView();
$layoutView = new LayoutView($homeView, $loginView, $registerView, $newsfeedView, $contactView);
// CREATE OBJECTS OF CONTROLLERS.
$homeController = new HomeController($homeView, $homeModel, $sessionModel);
$loginController = new LoginController($loginView, $loginModel, $sessionModel);
$registerController = new RegisterController($registerView, $registerModel, $navigationView);
$newsfeedController = new NewsfeedController($newsfeedView, $newsfeedModel, $sessionModel);
$contactController = new ContactController($contactView, $contactModel);
$masterController = new MasterController($homeController, $loginController, $registerController, $newsfeedController, $contactController);
// CALL FUNCTIONS.
$masterController->handleUserRequest();
$layoutView->renderLayout();
Esempio n. 17
0
if (version_compare(PHP_VERSION, '5.3.6', '<')) {
    $db->exec("SET NAMES utf8");
}
/*
 * We're going to need access to the database connection throughout the site.
 */
global $db;
/*
 * Include Solarium's autoloader, for queries to Solr.
 */
require 'Solarium/Autoloader.php';
Solarium_Autoloader::register();
/*
 * Include the custom functions file.
 */
require CUSTOM_FUNCTIONS;
/*
 * If Memcached or Redis is installed, instantiate a connection to it.
 */
if (defined('CACHE_HOST') && defined('CACHE_PORT')) {
    $cache = new Cache();
}
/*
 * Establish routes
 */
require 'routes.inc.php';
/*
 * Initialize the master controller
 */
$mc = new MasterController();
$mc->execute();
Esempio n. 18
0
<?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');
$mc = new MasterController();
$mc->LaunchApplication();
Esempio n. 19
0
require_once 'view/BookView.php';
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);
 public function __construct()
 {
     parent::__construct();
     use_helper('Yui', 'Zip');
     $this->vars = array();
 }
Esempio n. 21
0
<?php

require_once "Controller/MasterController.php";
$masterController = new MasterController();
$masterController->startMyApplication();
Esempio n. 22
0
<?php

//start session
session_start();
ob_start();
//INCLUDE THE FILES NEEDED...
require_once 'view/HTMLView.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');
$HTMLView = new HTMLView();
//Create new master, which handles input & acquires view.
$master = new MasterController();
$master->handleInput();
$view = $master->generateOutPut();
$HTMLView->render($view, "utf-8");
Esempio n. 23
0
require_once 'controller/MasterController.php';
if (Settings::DISPLAY_ERRORS) {
    error_reporting(-1);
    ini_set('display_errors', 'ON');
}
//Create the loader and initiate the word list
$loader = new LoadWord();
$list = $loader->load();
//Start the session
$session = new GameContext(new Session(Settings::APP_SESSION_NAME));
$menu = new MenuView();
//Check the url if the user wants to reset
if ($menu->wantsToReset()) {
    $session->reset();
}
//If there is a session in play, load it
if (!($game = $session->loadGame())) {
    $game = $session->newGame(new Word($list->getWord()));
} else {
    $session->reset();
}
//Start the controller to handle the user input
$controller = new MasterController($game, $session, $loader->getDAL());
$controller->handleInput();
$loader->close();
//Save the game after each guess
$session->save($game);
//Generate the HTML code
$view = $controller->generateOutput();
$htmlView = new HTMLView("utf-8");
echo $htmlView->getHTMLPage($view->getHTML());