/** * Initializes AuthComponent for use in the controller * * @param object $controller A reference to the instantiating controller object * @return void * @access public */ public function initialize($controller, $settings = array()) { $this->params = $controller->params; $crud = array('create', 'read', 'update', 'delete'); $this->actionMap = array_merge($this->actionMap, array_combine($crud, $crud)); $this->_methods = $controller->methods; $prefixes = Router::prefixes(); if (!empty($prefixes)) { foreach ($prefixes as $prefix) { $this->actionMap = array_merge($this->actionMap, array($prefix . '_index' => 'read', $prefix . '_add' => 'create', $prefix . '_edit' => 'update', $prefix . '_view' => 'read', $prefix . '_remove' => 'delete', $prefix . '_create' => 'create', $prefix . '_read' => 'read', $prefix . '_update' => 'update', $prefix . '_delete' => 'delete')); } } $this->_set($settings); if (Configure::read() > 0) { App::import('Debugger'); Debugger::checkSessionKey(); } }
/** * Initializes AuthComponent for use in the controller * * @param object $controller A reference to the instantiating controller object * @return void * @access public */ function initialize(&$controller) { $this->params = $controller->params; $crud = array('create', 'read', 'update', 'delete'); $this->actionMap = array_merge($this->actionMap, array_combine($crud, $crud)); $this->_methods = $controller->methods; $admin = Configure::read('Routing.admin'); if (!empty($admin)) { $this->actionMap = array_merge($this->actionMap, array($admin . '_index' => 'read', $admin . '_add' => 'create', $admin . '_edit' => 'update', $admin . '_view' => 'read', $admin . '_remove' => 'delete', $admin . '_create' => 'create', $admin . '_read' => 'read', $admin . '_update' => 'update', $admin . '_delete' => 'delete')); } if (Configure::read() > 0) { App::import('Debugger'); Debugger::checkSessionKey(); } }
/** * Initializes AuthComponent for use in the controller * * @param object $controller A reference to the instantiating controller object * @access public */ function initialize(&$controller) { $this->params = $controller->params; $crud = array('create', 'read', 'update', 'delete'); $this->actionMap = am($this->actionMap, array_combine($crud, $crud)); $this->loginError = __('Login failed. Invalid username or password.', true); $this->authError = __('You are not authorized to access that location.', true); $admin = Configure::read('Routing.admin'); if (!empty($admin)) { $this->actionMap = am($this->actionMap, array($admin . '_index' => 'read', $admin . '_add' => 'create', $admin . '_edit' => 'update', $admin . '_view' => 'read', $admin . '_remove' => 'delete', $admin . '_create' => 'create', $admin . '_read' => 'read', $admin . '_update' => 'update', $admin . '_delete' => 'delete')); } if (Configure::read() > 0) { uses('debugger'); Debugger::checkSessionKey(); } }