public function controller_setup($params) { $this->params = $params; $this->view = new View(); if (Config::get('sessions', 'enabled')) { if (!isset($_COOKIE['miranda_sessionid']) || !($this->session = Session::findOne($_COOKIE['miranda_sessionid'])) || !$this->session->validate()) { $this->session = new Session(); $this->session->getId(true); } $this->view->session =& $this->session; } }