function beforeFilter() { parent::beforeFilter(); $this->layout = Configure::read('dashboard_layout'); //check for facebook connect plugin available if (array_key_exists('Facebook.Connect', $this->components)) { $this->helpers[] = 'Facebook.Facebook'; $this->Session->write('SparkPlug.facebookEnabled', true); } else { $this->Session->write('SparkPlug.facebookEnabled', false); } }
function beforeFilter() { parent::beforeFilter(); return; $pageRedirect = $this->Session->read('permission_error_redirect'); $this->Session->delete('permission_error_redirect'); if (empty($pageRedirect)) { if (!$this->Authsome->get('id')) { //anonymous? $actionUrl = $this->params['url']['url']; $permissions = $this->User->UserGroup->getPermissions(); if (!in_array(ucwords($actionUrl), $permissions)) { $this->Session->write('permission_error_redirect', '/users/login'); $this->Session->setFlash('Please login to view this page.'); $this->redirect('/users/login'); } } } }