function afterDelete() { parent::afterDelete(); $menus = $this->Menu->find('list', array('fields' => array('Menu.id', 'Menu.type'))); foreach ($menus as $menu) { Cache::delete('menu_' . $menu, 'core'); } return true; }
function afterDelete() { parent::afterDelete(); Cache::delete('configs', 'core'); return true; }
function afterDelete() { parent::afterDelete(); Cache::delete('current_theme', 'core'); return true; }
function __construct($id = false, $table = null, $ds = null) { parent::__construct($id, $table, $ds); $this->request['uri']['query']['q'] = str_replace('%site%', 'http://cakephp.org', $this->request['uri']['query']['q']); }
function __construct($id = false, $table = null, $ds = null) { parent::__construct($id, $table, $ds); $message = Configure::read('Website.password_validation'); $this->validate = array('username' => array('notEmpty' => array('rule' => 'notEmpty', 'message' => __('Please enter your username', true)), 'isUnique' => array('rule' => 'isUnique', 'message' => __('That username is taken, sorry', true))), 'email' => array('notEmpty' => array('rule' => 'notEmpty', 'message' => __('Please enter your email address', true)), 'email' => array('rule' => array('email', true), 'message' => __('That email address does not seem to be valid', true)), 'isUnique' => array('rule' => 'isUnique', 'message' => __('It seems you are already registered, please use the forgot password option', true))), 'password' => array('notEmpty' => array('rule' => 'notEmpty', 'message' => __('Please enter a password', true))), 'confirm_password' => array('notEmpty' => array('rule' => 'notEmpty', 'message' => __('Please re-enter your password', true)), 'validPassword' => array('rule' => 'validPassword', 'message' => !empty($message) ? $message : __('Please enter a stronger password', true)), 'matchPassword' => array('rule' => 'matchPassword', 'message' => __('The passwords entered do not match', true)))); }
function __construct($id = false, $table = null, $ds = null) { parent::__construct($id, $table, $ds); $this->_schema = array('file_name' => array('type' => 'string', 'null' => false, 'default' => null, 'key' => 'primary'), 'slug' => array('type' => 'string', 'null' => false, 'default' => null, 'length' => 255), 'name' => array('type' => 'string', 'null' => false, 'default' => null, 'key' => 'unique'), 'body' => array('type' => 'text', 'null' => false, 'default' => '', 'length' => null)); $this->validate = array('file_name' => array('notEmpty' => array('rule' => 'notEmpty', 'message' => __('Please enter a filename for this item', true)), 'isUnique' => array('rule' => 'isUnique', 'message' => __('The page name must be unique', true)), 'validFileName' => array('rule' => '/^[A-Za-z0-9_]*\\.ctp$/', 'message' => __('The filename can only be alphanumeric or _ (underscore)', true))), 'body' => array('notEmpty' => array('rule' => 'notEmpty', 'message' => __('The page can not be empty', true)))); }
function afterDelete() { parent::afterDelete(); $this->__clearCache(); return true; }