/** * Called during validation operations, before validation. Please note that custom * validation rules can be defined in $validate. * * @param array $options Options passed from Model::save(). * @return bool True if validate operation should continue, false to abort * @link http://book.cakephp.org/2.0/en/models/callback-methods.html#beforevalidate * @see Model::save() */ public function beforeValidate($options = array()) { $this->validate = Hash::merge($this->validate, array('col' => array('numeric' => array('rule' => array('numeric'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => true), 'range' => array('rule' => array('range', 0, self::LAYOUT_COL_NUMBER + 1), 'message' => __d('net_commons', 'Invalid request.'), 'required' => true)))); return parent::beforeValidate($options); }
/** * Called during validation operations, before validation. Please note that custom * validation rules can be defined in $validate. * * @param array $options Options passed from Model::save(). * @return bool True if validate operation should continue, false to abort * @link http://book.cakephp.org/2.0/en/models/callback-methods.html#beforevalidate * @see Model::save() * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function beforeValidate($options = array()) { $this->validate = Hash::merge($this->validate, array('user_attribute_key' => array('notBlank' => array('rule' => array('notBlank'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false, 'on' => 'update')), 'data_type_key' => array('notBlank' => array('rule' => array('notBlank'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false), 'inList' => array('rule' => array('inList', $this->editDataTypes), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'row' => array('numeric' => array('rule' => array('numeric'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'col' => array('numeric' => array('rule' => array('numeric'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'weight' => array('numeric' => array('rule' => array('numeric'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'required' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'display' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'only_administrator_readable' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'only_administrator_editable' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'display_label' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'self_public_setting' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'self_email_setting' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)), 'is_multilingualization' => array('boolean' => array('rule' => array('boolean'), 'message' => __d('net_commons', 'Invalid request.'), 'required' => false)))); return parent::beforeValidate($options); }
/** * Called during validation operations, before validation. Please note that custom * validation rules can be defined in $validate. * * @param array $options Options passed from Model::save(). * @return bool True if validate operation should continue, false to abort * @link http://book.cakephp.org/2.0/en/models/callback-methods.html#beforevalidate * @see Model::save() */ public function beforeValidate($options = array()) { $this->validate = Hash::merge($this->validate, array('language_id' => array('numeric' => array('rule' => array('numeric'))), 'name' => array('notBlank' => array('rule' => array('notBlank'), 'message' => sprintf(__d('net_commons', 'Please input %s.'), __d('user_attributes', 'Item name')))))); return parent::beforeValidate($options); }