Ejemplo n.º 1
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->integer('id')->allowEmpty('id', 'create');
     $validator->notEmpty('username', 'A username is required');
     $validator->notEmpty('password', 'A password is required');
     return $validator;
 }
Ejemplo n.º 2
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('title')->requirePresence('title');
     $validator->notEmpty('description');
     $validator->notEmpty('content')->requirePresence('content');
     return $validator;
 }
Ejemplo n.º 3
0
 public function _buildValidation(Validator $validator)
 {
     $validator->add('mensagem', ['minLength' => ['rule' => ['minLength', 10], 'message' => 'A mensagem precisa ter pelo menos 10 letras']]);
     $validator->notEmpty('nome');
     $validator->notEmpty('email');
     return $validator;
 }
Ejemplo n.º 4
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('title');
     $validator->notEmpty('body');
     return $validator;
 }
Ejemplo n.º 5
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('username', 'Username is required');
     $validator->notEmpty('password', 'Password is required');
     $validator->notEmpty('role', 'Role is required')->add('role', 'inList', ['rule' => ['inList', ['admin', 'author']], 'message' => ' Please enter a valid role']);
     return $validator;
 }
Ejemplo n.º 6
0
 protected function _buildValidator(Validator $validator)
 {
     $validator->notEmpty('nome');
     $validator->notEmpty('email');
     $validator->notEmpty('msg');
     $validator->add('msg', ["minLength" => ["rule" => ['minLength', 10], "message" => "A mensagem deve ter pelo menos 10 letras"]]);
     return $validator;
 }
Ejemplo n.º 7
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->add('email', 'valid', ['rule' => 'email'])->requirePresence('email', 'create')->notEmpty('email');
     $validator->notEmpty('username');
     $validator->requirePresence('password', 'create')->notEmpty('password');
     $validator->notEmpty('role', 'A role is required')->add('role', 'inList', ['rule' => ['inList', ['admin', 'user']], 'message' => 'Please enter a valid role']);
     return $validator;
 }
Ejemplo n.º 8
0
 /**
  * Default user validation.
  *
  * @param Validator $validator
  * @return Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('role_id', __d('community', 'Please, chose user role.'))->notEmpty('name', __d('community', 'Please, enter you name.'));
     $validator->notEmpty('username', __d('community', 'Username could not be empty.'))->add('username', 'unique', ['provider' => 'table', 'rule' => 'validateUnique', 'message' => __d('community', 'User with this login already exists.')]);
     $validator->notEmpty('email', __d('community', 'Email could not be empty.'))->add('email', 'unique', ['provider' => 'table', 'rule' => 'validateUnique', 'message' => __d('community', 'User with this email already exists.')])->add('email', 'valid', ['rule' => 'email', 'message' => __d('community', 'Please enter valid email.')]);
     $validator->notEmpty('password', __d('community', 'Please, enter you password.'))->add('password', 'minLength', ['rule' => ['minLength', $this->_passMinLength], 'message' => __d('community', 'The minimum password length is {0}', $this->_passMinLength)]);
     $validator->notEmpty('password_confirm', __d('community', 'Please, confirm you password.'))->add('password_confirm', 'no-misspelling', ['rule' => ['compareWith', 'password'], 'message' => __d('community', 'Passwords are not equal')]);
     return $validator;
 }
Ejemplo n.º 9
0
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('attribute_id');
     $validator->notEmpty('item_id');
     $validator->add('attribute_id', 'valid', ['rule' => 'numeric']);
     $validator->add('item_id', 'valid', ['rule' => 'numeric']);
     $validator->requirePresence('attribute_id', 'create');
     $validator->requirePresence('item_id', 'create');
     return $validator;
 }
Ejemplo n.º 10
0
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('character_id');
     $validator->notEmpty('skill_id');
     $validator->add('character_id', 'valid', ['rule' => 'numeric']);
     $validator->add('skill_id', 'valid', ['rule' => 'numeric']);
     $validator->requirePresence('character_id', 'create');
     $validator->requirePresence('skill_id', 'create');
     return $validator;
 }
Ejemplo n.º 11
0
 public function validationDefault(Validator $validator)
 {
     $validator->allowEmpty('id', 'create');
     $validator->notEmpty('player_id');
     $validator->notEmpty('chin');
     $validator->notEmpty('name');
     $validator->notEmpty('xp');
     $validator->notEmpty('faction_id');
     $validator->notEmpty('belief_id');
     $validator->notEmpty('group_id');
     $validator->notEmpty('world_id');
     $validator->allowEmpty('soulpath');
     $validator->notEmpty('status');
     $validator->allowEmpty('comments');
     $validator->add('id', 'valid', ['rule' => 'numeric']);
     $validator->add('player_id', 'valid', ['rule' => 'numeric']);
     $validator->add('chin', 'valid', ['rule' => 'naturalNumber']);
     $validator->add('xp', 'valid', ['rule' => ['custom', '/^[0-9]*([\\.][05])?$/']]);
     $validator->add('faction_id', 'valid', ['rule' => 'numeric']);
     $validator->add('belief_id', 'valid', ['rule' => 'numeric']);
     $validator->add('group_id', 'valid', ['rule' => 'numeric']);
     $validator->add('world_id', 'valid', ['rule' => 'numeric']);
     $validator->add('soulpath', 'valid', ['rule' => ['inList', Character::soulpathValues()]]);
     $validator->add('status', 'valid', ['rule' => ['inList', Character::statusValues()]]);
     $validator->requirePresence('player_id', 'create');
     $validator->requirePresence('chin', 'create');
     $validator->requirePresence('name', 'create');
     return $validator;
 }
Ejemplo n.º 12
0
 public function validationDefault(Validator $validator)
 {
     $validator->allowEmpty('id', 'create');
     $validator->notEmpty('name');
     $validator->notEmpty('player_text');
     $validator->allowEmpty('cs_text');
     $validator->add('id', 'valid', ['rule' => 'numeric']);
     $validator->requirePresence('name', 'create');
     $validator->requirePresence('player_text', 'create');
     return $validator;
 }
Ejemplo n.º 13
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  *
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->requirePresence('presentation', 'create')->notEmpty('presentation');
     $validator->add('weeklyHours', 'valid', ['rule' => 'numeric'])->requirePresence('weeklyHours', 'create')->notEmpty('weeklyHours');
     $validator->add('startDate', 'valid', ['rule' => 'date'])->requirePresence('startDate', 'create')->notEmpty('startDate');
     $validator->add('endDate', 'valid', ['rule' => 'date'])->requirePresence('endDate', 'create')->notEmpty('endDate');
     $validator->notEmpty('accepted');
     $validator->notEmpty('archived');
     return $validator;
 }
Ejemplo n.º 14
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('iduser', 'valid', ['rule' => 'numeric'])->allowEmpty('iduser');
     $validator->add('idAnn', 'valid', ['rule' => 'numeric'])->allowEmpty('idAnn', 'create');
     $validator->notEmpty('titre');
     $validator->notEmpty('cat');
     $validator->notEmpty('lieu');
     $validator->add('prix', 'valid', ['rule' => 'numeric'])->notEmpty('prix');
     $validator->add('image', 'valid', ['rule' => ['mimeType', ['image/jpeg', 'image/png']], 'message' => __('Jpg ou PNG uniquement')])->notEmpty('image');
     $validator->notEmpty('description');
     return $validator;
 }
Ejemplo n.º 15
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->allowEmpty('group');
     $validator->add('admin', 'valid', ['rule' => 'boolean'])->allowEmpty('admin');
     $validator->allowEmpty('manager');
     $validator->notEmpty('username', 'Username is required');
     $validator->add('holiday', 'valid', ['rule' => 'numeric'])->allowEmpty('holiday');
     $validator->add('rem_holiday', 'valid', ['rule' => 'numeric'])->allowEmpty('rem_holiday');
     $validator->notEmpty('password', 'Password is required');
     return $validator;
 }
Ejemplo n.º 16
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('firstname', 'Please fill this field');
     $validator->notEmpty('lastname', 'Please fill this field');
     $validator->add('email', 'valid', ['rule' => 'email'])->notEmpty('email', 'Please fill this field');
     $validator->requirePresence('password', 'create')->add('password', ['length' => ['rule' => ['minLength', 8], 'message' => 'Password need to be at least 8 characters long'], 'letter' => ['rule' => ['custom', '/[a-z]+/'], 'message' => 'Password need to be at least one lowercase letter'], 'capital' => ['rule' => ['custom', '/[A-Z]+/'], 'message' => 'Password need to be at least one uppercase  letter'], 'number' => ['rule' => ['custom', '/[0-9]+/'], 'message' => 'Password need to be at least one number']])->notEmpty('password', 'Please fill password');
     $validator->add('is_active', 'valid', ['rule' => 'boolean'])->allowEmpty('is_active');
     $validator->allowEmpty('role');
     $validator->add('last_login', 'valid', ['rule' => 'datetime'])->allowEmpty('last_login');
     return $validator;
 }
Ejemplo n.º 17
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('title')->requirePresence('title');
     $validator->notEmpty('body')->requirePresence('body');
     //Note: these were the bake defaults:
     //        $validator
     //            ->allowEmpty('title');
     //
     //        $validator
     //            ->allowEmpty('body');
     return $validator;
 }
Ejemplo n.º 18
0
 public function validationDefault(Validator $validator)
 {
     $validator->allowEmpty('id', 'create');
     $validator->notEmpty('name');
     $validator->notEmpty('short');
     $validator->notEmpty('spiritual');
     $validator->add('id', 'valid', ['rule' => 'numeric']);
     $validator->add('spiritual', 'valid', ['rule' => 'boolean']);
     $validator->requirePresence('name', 'create');
     $validator->requirePresence('short', 'create');
     $validator->requirePresence('spiritual', 'create');
     return $validator;
 }
Ejemplo n.º 19
0
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('character_id');
     $validator->notEmpty('spell_id');
     $validator->notEmpty('level');
     $validator->add('character_id', 'valid', ['rule' => 'numeric']);
     $validator->add('spell_id', 'valid', ['rule' => 'numeric']);
     $validator->add('level', 'valid', ['rule' => ['inList', [1, 2, 3]]]);
     $validator->requirePresence('character_id', 'create');
     $validator->requirePresence('spell_id', 'create');
     $validator->requirePresence('level', 'create');
     return $validator;
 }
Ejemplo n.º 20
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('username', 'A username is required');
     $validator->notEmpty('password', 'A password is required');
     $validator->add('role', 'inList', ['rule' => ['inList', ['admin', 'customer']], 'message' => 'Please enter a valid role']);
     $validator->allowEmpty('street');
     $validator->allowEmpty('city');
     $validator->allowEmpty('postalCode');
     $validator->allowEmpty('province');
     $validator->add('email', 'valid', ['rule' => 'email'])->allowEmpty('email');
     $validator->add('phone', 'valid', ['rule' => 'numeric'])->allowEmpty('phone');
     return $validator;
 }
Ejemplo n.º 21
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  *
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->requirePresence('name', 'create')->notEmpty('name');
     $validator->allowEmpty('link')->add('link', 'custom', ['rule' => function ($value) {
         if (!preg_match('/^(https?):\\/\\/(.*)\\.(.+)/', $value)) {
             return false;
         }
         return true;
     }, 'message' => __('Is not an url (Ex : http://website.ca).')]);
     $validator->requirePresence('description', 'create')->notEmpty('description');
     $validator->notEmpty('accepted');
     $validator->notEmpty('archived');
     return $validator;
 }
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->add('email', 'valid', ['rule' => 'email'])->notEmpty('email');
     $validator->notEmpty('password');
     $validator->allowEmpty('new_password');
     $validator->allowEmpty('confirm_password');
     $validator->add('new_password', 'custom', ['rule' => function ($value, $context) {
         if (!array_key_exists('confirm_password', $context['data'])) {
             return false;
         }
         if ($value !== $context['data']['confirm_password']) {
             return false;
         }
         return true;
     }, 'message' => __d('CakeAdmin', 'Passwords are not equal.')]);
     $validator->add('confirm_password', 'custom', ['rule' => function ($value, $context) {
         if (!array_key_exists('new_password', $context['data'])) {
             return false;
         }
         if ($value !== $context['data']['new_password']) {
             return false;
         }
         return true;
     }, 'message' => __d('CakeAdmin', 'Passwords are not equal.')]);
     return $validator;
 }
Ejemplo n.º 23
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('username');
     $validator->add('username', 'unique', ['rule' => 'validateUnique', 'provider' => 'table', 'message' => __('This username has already been taken')]);
     $validator->add('username', 'length', ['rule' => ['lengthBetween', 3, 50], 'message' => __('Username length should be from 3 to 50 characters')]);
     $validator->notEmpty('password');
     $validator->add('password', 'length', ['rule' => ['lengthBetween', 4, 50], 'message' => __('Password length should be from 4 to 50 characters')]);
     $validator->notEmpty('role');
     $validator->add('role', 'inList', ['rule' => ['inList', ['admin', 'view']], 'message' => __('Please enter a valid role')]);
     $validator->notEmpty('password2');
     $validator->add('password2', ['compare' => ['rule' => function ($value, $context) {
         return $value == $context['data']['password'];
     }, 'message' => __('Passwords not equal')]]);
     return $validator;
 }
Ejemplo n.º 24
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->requirePresence('name', 'create')->add('name', 'notBlank', ['rule' => 'notBlank', 'message' => 'A non-blank name is required.']);
     $validator->add('email', 'valid', ['rule' => 'email', 'message' => 'That doesn\'t appear to be a valid email address.'])->add('email', 'unique', ['rule' => 'validateUnique', 'provider' => 'table', 'message' => 'Sorry, another account has already been created with that email address.'])->requirePresence('email', 'create')->notEmpty('email');
     $validator->requirePresence('password', 'create')->add('password', 'notBlank', ['rule' => 'notBlank', 'message' => 'A non-blank password is required.']);
     $validator->requirePresence('role', 'create')->notEmpty('role')->add('role', 'valid', ['rule' => function ($data, $provider) {
         if (in_array($data, ['admin', 'user'])) {
             return true;
         }
         return 'Role must be admin or user.';
     }]);
     $validator->notEmpty('new_password', 'A password is required', 'create')->allowEmpty('new_password', 'update')->add('new_password', 'validNewPassword1', ['rule' => ['compareWith', 'confirm_password'], 'message' => 'Sorry, those passwords did not match.']);
     $validator->notEmpty('confirm_password', 'A password is required', 'create')->allowEmpty('confirm_password', 'update');
     return $validator;
 }
Ejemplo n.º 25
0
 public function buildValidator(Event $event, Validator $validator, $name)
 {
     if ($this->_config['fields']) {
         $validator->provider('fileupload', 'WoodyAttachments\\Model\\Validation\\FileUploadValidator');
         foreach ($this->_config['fields'] as $field => $fieldOptions) {
             $options = array_merge($this->_config['defaultFieldOptions'], $fieldOptions);
             if (isset($options['numberOfFiles'])) {
                 //$field .= '.';
             }
             if ($options['required']) {
                 $validator->notEmpty($field, __d('WoodyAttachments', 'This filed is required'), $options['required']);
             } else {
                 $validator->allowEmpty($field, true);
             }
             $validator->add($field, ['mime' => ['rule' => ['mimeType', $options['allowedFileTypes']], 'message' => __d('WoodyAttachments', 'One of the files is not allowed file type.'), 'provider' => 'fileupload', 'on' => function ($context) use($options, $field) {
                 return !empty($options['allowedFileTypes']) && !empty($context['data'][$field][0]['tmp_name']) || !empty($options['allowedFileTypes']) && !empty($context['data'][$field]['tmp_name']);
             }], 'size' => ['rule' => ['fileSize', '<', $options['fileSize']], 'message' => __d('WoodyAttachments', 'One of the files is too large.'), 'provider' => 'fileupload', 'on' => function ($context) use($options, $field) {
                 return !is_null($options['fileSize']) && !empty($context['data'][$field][0]['tmp_name']) || !is_null($options['fileSize']) && !empty($context['data'][$field]['tmp_name']);
             }], 'error' => ['rule' => ['uploadErrorCheck'], 'message' => __d('WoodyAttachments', 'Upload error.'), 'provider' => 'fileupload', 'on' => function ($context) use($options, $field) {
                 return !empty($context['data'][$field][0]['tmp_name']) || !empty($context['data'][$field]['tmp_name']);
             }]]);
             unset($options);
         }
         return $validator;
     }
     throw new \BadFunctionCallException(__d('WoodyAttachments', 'You must specify fields field in WoodyAttachmentsUploadBehavior!'));
 }
Ejemplo n.º 26
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  *
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->requirePresence('name', 'create')->notEmpty('name')->add('name', 'unique', ['rule' => 'validateUnique', 'provider' => 'table', 'message' => __('This name is already taken.')]);
     $validator->allowEmpty('website')->add('website', 'custom', ['rule' => function ($value) {
         if (!preg_match('/^(https?):\\/\\/(.*)\\.(.+)/', $value)) {
             return false;
         }
         return true;
     }, 'message' => __('Is not an url (Ex : http://website.ca).')]);
     $validator->allowEmpty('logo');
     $validator->allowEmpty('description');
     $validator->notEmpty('isValidated');
     $validator->notEmpty('isRejected');
     return $validator;
 }
Ejemplo n.º 27
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  *
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('firstName');
     $validator->notEmpty('lastName');
     $validator->allowEmpty('biography');
     $validator->allowEmpty('portfolio')->add('portfolio', 'custom', ['rule' => function ($value) {
         if (!preg_match('/^(https?):\\/\\/(.*)\\.(.+)/', $value)) {
             return false;
         }
         return true;
     }, 'message' => __('Is not an url (Ex : http://website.ca).')]);
     $validator->add('email', 'valid', ['rule' => 'email'])->requirePresence('email', 'create')->notEmpty('email')->add('email', 'unique', ['rule' => 'validateUnique', 'provider' => 'table', 'message' => __('This email is already taken.')])->add('confirm_email', 'custom', ['rule' => function ($value, $context) {
         if ($value !== $context['data']['email']) {
             return false;
         }
         return true;
     }, 'message' => 'The email are not equal'])->requirePresence('confirm_email', 'create')->notEmpty('confirm_email');
     $validator->allowEmpty('phone')->add('phone', 'custom', ['rule' => function ($value) {
         if (!preg_match('/^([0-9]{1}(\\.|\\s|-)?){10}$/', $value)) {
             return false;
         }
         return true;
     }, 'message' => __('Is not a valid number.')]);
     $validator->add('gender', 'valid', ['rule' => 'boolean'])->allowEmpty('gender');
     $validator->add('confirm_password', 'custom', ['rule' => function ($value, $context) {
         if ($value !== $context['data']['password']) {
             return false;
         }
         return true;
     }, 'message' => 'The passwords are not equal'])->requirePresence('password', 'create')->notEmpty('password')->notEmpty('confirm_password');
     $validator->requirePresence('username', 'create')->notEmpty('username')->add('username', ['unique' => ['rule' => 'validateUnique', 'provider' => 'table', 'message' => __('This username is already taken.')], 'custom' => ['rule' => function ($value) {
         if (!preg_match('/^([a-z0-9A-Z_\\-.])*$/', $value)) {
             return false;
         }
         return true;
     }, 'message' => __('Please use only letters (a-z), numbers, periods, and underscore.')], 'between' => ['rule' => ['lengthBetween', 3, 16], "message" => __('Please use between 3 and 16 characters.')]]);
     $validator->add('old_password', 'custom', ['rule' => function ($value, $context) {
         $query = $this->find()->where(['id' => $context['data']['id']])->first();
         $data = $query->toArray();
         return (new DefaultPasswordHasher())->check($value, $data['password']);
     }, 'message' => __(' Old password isn\'t valid')]);
     $validator->add('isAvailableMentoring', 'valid', ['rule' => 'boolean']);
     $validator->add('isStudent', 'valid', ['rule' => 'boolean']);
     $validator->requirePresence('universitie_id', 'create')->notEmpty('universitie_id');
     return $validator;
 }
Ejemplo n.º 28
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->notEmpty('title_eng');
     $validator->notEmpty('title_jpn');
     $validator->notEmpty('title_vie');
     $validator->notEmpty('description_eng');
     $validator->notEmpty('description_jpn');
     $validator->notEmpty('description_vie');
     $validator->notEmpty('content_eng');
     $validator->notEmpty('content_jpn');
     $validator->notEmpty('content_vie');
     return $validator;
 }
Ejemplo n.º 29
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->notEmpty('id', 'create');
     $validator->requirePresence('name', 'create')->notEmpty('name');
     $validator->requirePresence('description', 'create')->notEmpty('description');
     $validator->add('proclub', 'valid', ['rule' => 'boolean'])->notEmpty('proclub');
     $validator->notEmpty('model');
     $validator->notEmpty('videogame');
     $validator->notEmpty('plataform');
     $validator->notEmpty('format');
     $validator->add('amount_team', 'valid', ['rule' => 'numeric'])->notEmpty('amount_team');
     $validator->add('amount_ranked', 'valid', ['rule' => 'numeric'])->allowEmpty('amount_ranked');
     $validator->add('roundtrip', 'valid', ['rule' => 'boolean'])->allowEmpty('roundtrip');
     $validator->allowEmpty('choose_team');
     $validator->allowEmpty('final_format');
     return $validator;
 }
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->notEmpty('url');
     $validator->allowEmpty('legenda');
     $validator->allowEmpty('link');
     return $validator;
 }