Пример #1
0
 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;
 }
Пример #2
0
 function afterDelete()
 {
     parent::afterDelete();
     Cache::delete('configs', 'core');
     return true;
 }
Пример #3
0
 function afterDelete()
 {
     parent::afterDelete();
     Cache::delete('current_theme', 'core');
     return true;
 }
Пример #4
0
 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']);
 }
Пример #5
0
 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))));
 }
Пример #6
0
 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))));
 }
Пример #7
0
 function afterDelete()
 {
     parent::afterDelete();
     $this->__clearCache();
     return true;
 }