/** * Initializes AuthComponent for use in the controller * * @param object $controller A reference to the instantiating controller object * @return void * @access public */ function initialize(&$controller, $settings = array()) { $this->controller =& $controller; $this->params = $controller->params; $crud = array('create', 'read', 'update', 'delete'); $this->_set($settings); $this->actionMap = array_merge(array_combine($crud, $crud), $this->actionMap); $this->_methods = $controller->methods; $prefixes = Router::prefixes(); if (!empty($prefixes)) { foreach ($prefixes as $prefix) { $this->actionMap = array_merge(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->actionMap); } } if (Configure::read() > 0) { App::import('Debugger'); Debugger::checkSecurityKeys(); } }
/** * Initializes OAuthComponent for use in the controller * * @param Controller $controller A reference to the instantiating controller object * @return void */ public function initialize(Controller $controller) { $configureOAuth = Configure::read('oauth'); $this->request = $controller->request; $this->response = $controller->response; $this->_methods = $controller->methods; $this->extendAccessClientsId = $configureOAuth['extendAccessClientsId']; $this->extendGrantTypes = $configureOAuth['extendGrantTypes']; if (Configure::read('debug') > 0) { Debugger::checkSecurityKeys(); } }
/** * Initializes AuthComponent for use in the controller. * * @param Controller $controller A reference to the instantiating controller object * @return void */ public function initialize(Controller $controller) { $this->request = $controller->request; $this->response = $controller->response; $this->_methods = $controller->methods; if (Configure::read('debug') > 0) { Debugger::checkSecurityKeys(); } }
/** * Initializes AuthComponent for use in the controller * * @param object $controller A reference to the instantiating controller object * @return void */ public function initialize($controller) { $this->request = $controller->request; $this->params = $this->request; $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')); } } if (Configure::read('debug') > 0) { App::import('Debugger'); Debugger::checkSecurityKeys(); } }