public function std_command() { $this->app = ECPFactory::getApp(); //haal de app op zodat we de template kunnen wijzigen! $tdata = $this->model->loginpage(); $this->app->setTemplate('login'); $this->app->setTemplateData($tdata); }
public function __CONSTRUCT() { ecpimport("components.overleg.overlegobserver"); //observer interface ecpimport("components.overleg.overlegobservable"); //observable (subject) interface ecpimport("components.overleg.overlegmodel"); //std model ecpimport("components.overleg.overlegview"); //std view $this->action = "std_command"; $this->app = ECPFactory::getApp(); //haal de app op om template te gaan veranderen $this->user = $this->app->getUser(); //via de app de user ophalen zodat we zeker de huidige user hebben :) $this->model = new ECP_Comp_OverlegModel($this->user->getUserId()); $this->view = new ECP_Comp_OverlegView($this->app); }
<?php /** * @version Version 1.0 * @copyright EcarePlan made by Robin Moors & Joris Jacobs */ define('ECP_AC', 1); define('DS', '/'); define('PHP', '.php'); $paths = explode(DIRECTORY_SEPARATOR, __FILE__); array_pop($paths); define("ECPPATH_SITE", implode(DS, $paths)); header('Access-Control-Allow-Origin: *'); //moorskeshoeve //load system application require_once DS . 'includes' . DS . 'framework.php'; // Instantiate $app = ECPFactory::getApp('Site'); $app->initialise(); $app->route(); $app->dispatch(); $app->render(); echo $app; ob_end_flush();
/** * Starts a session * * @return boolean True when done */ public function start() { if ($this->_state === 'active') { return true; //session already started } $this->user = ECPFactory::getApp()->getUser(); if (!$this->user->isGuest()) { $this->_state = "starting"; //moet omdat anders userclass niks gaat teruggeven! $this->session = $this->user->getUser(); $this->_state = "unvalidated"; //moet omdat anders userclass niet naar guest kan overgaan! $this->validate(); } else { $this->startGuest(); } // hier eventuele dispatchers als we dat gaan gebruiken... return true; }
public function __CONSTRUCT() { $this->app = ECPFactory::getApp(); }
/** * Creates a hash with the sectretkey and a string to hash * @param mixed $tohash * @return mixed Hashed value */ public static function getHash($tohash) { return md5(ECPFactory::getApp()->get('secret') . $tohash); }
public function __CONSTRUCT() { $this->appobj = ECPFactory::getApp(); //haal de app op zodat we de template kunnen wijzigen! $this->appobj->setTemplate("unknownrequest"); }