Exemplo n.º 1
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' => 'uuid'])->allowEmpty('id', 'create');
     $validator->requirePresence('title', 'create')->notEmpty('title');
     $validator->requirePresence('body', 'create')->notEmpty('body');
     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->requirePresence('code', 'create')->notEmpty('code')->add('code', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
     $validator->requirePresence('name', 'create')->notEmpty('name');
     return $validator;
 }
Exemplo n.º 3
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('text', 'create')->notEmpty('text');
     $validator->requirePresence('value', 'create')->notEmpty('value');
     return $validator;
 }
Exemplo 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->requirePresence('username')->add('username', 'validFormat', ['rule' => 'email', 'message' => 'E-mail must be valid']);
     $validator->requirePresence('password', 'create')->notEmpty('password');
     return $validator;
 }
Exemplo n.º 5
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->requirePresence('name', 'create')->notEmpty('name')->add('name', 'unique', ['rule' => 'validateUnique', 'provider' => 'table'])->add('name', 'validFormat', ['rule' => array('custom', '/^[A-Za-záéíóúÁÉÍÓÚñÑ0-9" "\\,\\.\\-\\:\\[\\]\\(\\)\\"]+$/'), 'message' => 'Formato inválido']);
     $validator->requirePresence('image_name', 'create')->notEmpty('image_name');
     return $validator;
 }
Exemplo n.º 6
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->requirePresence('name', 'create')->notEmpty('name');
     $validator->requirePresence('website', 'create')->notEmpty('website');
     return $validator;
 }
Exemplo 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->requirePresence('username', 'create')->notEmpty('username');
     $validator->requirePresence('password', 'create')->notEmpty('password');
     $validator->requirePresence('first_name', 'create')->notEmpty('first_name');
     $validator->requirePresence('last_name', 'create')->notEmpty('last_name');
     $validator->allowEmpty('first_name_uk');
     $validator->allowEmpty('last_name_uk');
     $validator->allowEmpty('first_name_ru');
     $validator->allowEmpty('last_name_ru');
     $validator->allowEmpty('phone');
     $validator->add('email', 'valid', ['rule' => 'email'])->requirePresence('email', 'create')->notEmpty('email');
     $validator->allowEmpty('gmail');
     $validator->allowEmpty('skype');
     $validator->allowEmpty('social_fb');
     $validator->add('official', 'valid', ['rule' => 'boolean'])->allowEmpty('official');
     $validator->add('work_start_date', 'valid', ['rule' => 'datetime'])->allowEmpty('work_start_date');
     $validator->add('work_finish_date', 'valid', ['rule' => 'datetime'])->allowEmpty('work_finish_date');
     $validator->add('birthday', 'valid', ['rule' => 'datetime'])->allowEmpty('birthday');
     $validator->allowEmpty('ssh_key');
     $validator->allowEmpty('hash');
     $validator->add('table_num', 'valid', ['rule' => 'numeric'])->allowEmpty('table_num');
     return $validator;
 }
Exemplo n.º 8
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('Registration_ID', 'valid', ['rule' => 'numeric'])->allowEmpty('Registration_ID', 'create');
     $validator->add('Student_ID', 'valid', ['rule' => 'numeric'])->requirePresence('Student_ID', 'create')->notEmpty('Student_ID');
     $validator->add('Exam_ID', 'valid', ['rule' => 'numeric'])->requirePresence('Exam_ID', 'create')->notEmpty('Exam_ID');
     $validator->allowEmpty('Outcome');
     $validator->add('Date_Materials_Sent', 'valid', ['rule' => 'date'])->allowEmpty('Date_Materials_Sent');
     $validator->allowEmpty('Retest');
     $validator->allowEmpty('Payer_Name');
     $validator->allowEmpty('Payment_Type');
     $validator->allowEmpty('Check_Number');
     $validator->add('Check_Date', 'valid', ['rule' => 'date'])->allowEmpty('Check_Date');
     $validator->allowEmpty('Check_Name');
     $validator->allowEmpty('Verisign_Transaction_Number');
     $validator->allowEmpty('Verisign_Address_Line1');
     $validator->allowEmpty('Verisign_Address_Line2');
     $validator->add('Payment_Code_ID', 'valid', ['rule' => 'numeric'])->allowEmpty('Payment_Code_ID');
     $validator->requirePresence('Payment_Execution_Date_Time', 'create')->notEmpty('Payment_Execution_Date_Time');
     $validator->add('Amount_Charged', 'valid', ['rule' => 'decimal'])->allowEmpty('Amount_Charged');
     $validator->add('Amount_Paid', 'valid', ['rule' => 'decimal'])->allowEmpty('Amount_Paid');
     $validator->allowEmpty('Disability_Accomodations');
     $validator->allowEmpty('Alternate_Test_Site_Requirement');
     $validator->allowEmpty('Location');
     $validator->allowEmpty('Registration_Complete_Flag');
     $validator->allowEmpty('Mail_Confirmation');
     $validator->allowEmpty('Status');
     $validator->add('Date_Passed', 'valid', ['rule' => 'date'])->allowEmpty('Date_Passed');
     $validator->add('Raw_Passing_Score', 'valid', ['rule' => 'numeric'])->allowEmpty('Raw_Passing_Score');
     $validator->allowEmpty('Required_Non_Saturday_Admission');
     $validator->allowEmpty('Release_Contact_Info_To_Others');
     $validator->allowEmpty('Note');
     $validator->requirePresence('Last_Update', 'create')->notEmpty('Last_Update');
     return $validator;
 }
Exemplo n.º 9
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('firstname');
     $validator->allowEmpty('lastname');
     $validator->allowEmpty('instagram');
     $validator->allowEmpty('twitter');
     $validator->allowEmpty('activity_searched');
     $validator->add('insta_followers', 'valid', ['rule' => 'numeric'])->allowEmpty('insta_followers');
     $validator->add('twitter_followers', 'valid', ['rule' => 'numeric'])->allowEmpty('twitter_followers');
     $validator->add('facebook_followers', 'valid', ['rule' => 'numeric'])->allowEmpty('facebook_followers');
     $validator->add('noddi_rank', 'valid', ['rule' => 'numeric'])->allowEmpty('noddi_rank');
     $validator->add('offers_attempted', 'valid', ['rule' => 'numeric'])->requirePresence('offers_attempted', 'create')->notEmpty('offers_attempted');
     $validator->add('offers_accepted', 'valid', ['rule' => 'numeric'])->requirePresence('offers_accepted', 'create')->notEmpty('offers_accepted');
     $validator->allowEmpty('hobbies');
     $validator->allowEmpty('city');
     $validator->add('age', 'valid', ['rule' => 'numeric'])->allowEmpty('age');
     $validator->requirePresence('personnality', 'create')->notEmpty('personnality');
     $validator->requirePresence('lifestyle', 'create')->notEmpty('lifestyle');
     $validator->add('has_blog', 'valid', ['rule' => 'numeric'])->requirePresence('has_blog', 'create')->notEmpty('has_blog');
     $validator->add('brandExperience', 'valid', ['rule' => 'numeric'])->requirePresence('brandExperience', 'create')->notEmpty('brandExperience');
     $validator->requirePresence('socialPresence', 'create')->notEmpty('socialPresence');
     $validator->requirePresence('fb_token', 'create')->notEmpty('fb_token');
     $validator->add('boost', 'valid', ['rule' => 'numeric'])->allowEmpty('boost');
     return $validator;
 }
Exemplo n.º 10
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     /*autorise de 4 à 14 caractères de type :  
      *(a-z) alphanumérique minuscule, 
      * (A-Z) alphanumérique majuscule,
      *(0-9) 0 à 9, (_-) l’underscore et le tiret.
      */
     $regexUsername = '******';
     /*autorise de 8 à 12 caractères de type :
      *(a-z) alphanumérique minuscule,
      *(A-Z) alphanumérique majuscule,
      *(0-9) chiffres de 0 à 9,
      *(?@.;:!_-) les caractères ? @ . ; : ! _ et - 
      */
     $regexPassword = '******';
     $validator->integer('id')->allowEmpty('id', 'create');
     $validator->requirePresence('username', 'create')->notEmpty('username')->add('username', 'validFormat', ['rule' => ['custom', $regexUsername], 'message' => 'Le nom d\'utilisateur autorise de 8 à 12 caractères de type :
                             (a-z) alphanumérique minuscule,
                             (A-Z) alphanumérique majuscule,
                             (0-9) chiffres de 0 à 9,
                             (?@.;:!_-) les caractères ? @ . ; : ! _ et - ']);
     $validator->requirePresence('password', 'create')->notEmpty('password')->add('password', 'validFormat', ['rule' => ['custom', $regexPassword], 'message' => 'Le mot de passe autorise de 8 à 12 caractères de type :
                 (a-z) alphanumérique minuscule,
                 (A-Z) alphanumérique majuscule,
                 (0-9) chiffres de 0 à 9,
                 (?@.;:!_-) les caractères ? @ . ; : ! _ et -  ']);
     $validator->requirePresence('first_name', 'create')->notEmpty('first_name');
     $validator->requirePresence('last_name', 'create')->notEmpty('last_name');
     $validator->email('email')->requirePresence('email', 'create')->notEmpty('email');
     return $validator;
 }
Exemplo n.º 11
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator
  *        	Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('Individual_ID', 'valid', ['rule' => 'numeric'])->allowEmpty('Individual_ID', 'create');
     $validator->allowEmpty('First_Name');
     $validator->allowEmpty('Middle_Initial');
     $validator->requirePresence('Last_Name', 'create')->notEmpty('Last_Name');
     $validator->allowEmpty('Address1');
     $validator->allowEmpty('Address2');
     $validator->allowEmpty('City');
     $validator->allowEmpty('State');
     $validator->allowEmpty('Postal_Code');
     $validator->allowEmpty('Country');
     $validator->allowEmpty('Home_Phone');
     $validator->allowEmpty('Mobile_Phone');
     $validator->allowEmpty('Email_Address');
     $validator->allowEmpty('Alternate_Email_Address');
     $validator->allowEmpty('Password');
     $validator->allowEmpty('Preferred_Address');
     $validator->allowEmpty('Do_Not_Mail');
     $validator->allowEmpty('Is_Student');
     $validator->allowEmpty('Is_Volunteer');
     $validator->allowEmpty('Is_Contact');
     $validator->allowEmpty('Note');
     $validator->requirePresence('Last_Update', 'create')->notEmpty('Last_Update');
     return $validator;
 }
Exemplo n.º 12
0
 public function validationDefault(Validator $validator)
 {
     $validator->requirePresence('nome', 'create')->notEmpty('nome', 'Por favor informe esse campo')->add("nome", array("length" => array('rule' => ['minLength', 6], 'message' => 'O nome deve ter pelo menos 6 caracteres.')));
     $validator->requirePresence('username', 'create')->notEmpty('username', 'Por favor informe esse campo')->add("username", array("length" => array('rule' => ['minLength', 6], 'message' => 'O username deve ter pelo menos 6 caracteres.')));
     $validator->requirePresence('password', 'create')->notEmpty('password', 'Por favor informe esse campo')->add("password", array("length" => array('rule' => ['minLength', 6], 'message' => 'A password deve ter pelo menos 6 caracteres.')));
     return $validator;
 }
Exemplo n.º 13
0
 protected function _buildValidator(Validator $validator)
 {
     $validator->requirePresence('newpw')->notEmpty('newpw');
     $validator->requirePresence('confirm')->notEmpty('confirm');
     $validator->requirePresence('postcode')->notEmpty('postcode');
     return $validator;
 }
Exemplo n.º 14
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('title', 'create')->notEmpty('title');
     $validator->allowEmpty('slug');
     $validator->allowEmpty('thumbnail');
     $validator->requirePresence('url', 'create')->notEmpty('url');
     $validator->add('rank', 'valid', ['rule' => 'numeric'])->allowEmpty('rank');
     $validator->allowEmpty('options');
     $validator->allowEmpty('plan');
     $validator->add('status', 'valid', ['rule' => 'numeric'])->allowEmpty('status');
     $validator->add('min_spend', 'valid', ['rule' => 'numeric'])->allowEmpty('min_spend');
     $validator->add('max_spend', 'valid', ['rule' => 'numeric'])->allowEmpty('max_spend');
     $validator->allowEmpty('referral');
     $validator->add('withdrawal_type', 'valid', ['rule' => 'numeric'])->allowEmpty('withdrawal_type');
     $validator->add('rating', 'valid', ['rule' => 'numeric'])->allowEmpty('rating');
     $validator->requirePresence('contact_email', 'create')->notEmpty('contact_email');
     $validator->allowEmpty('description');
     $validator->allowEmpty('pay_systems');
     $validator->allowEmpty('support_tg');
     $validator->allowEmpty('support_dtm');
     $validator->allowEmpty('support_mmg');
     $validator->allowEmpty('support_mmgp');
     $validator->allowEmpty('review_url');
     $validator->add('date_started', 'valid', ['rule' => 'datetime'])->allowEmpty('date_started');
     $validator->add('date_added', 'valid', ['rule' => 'datetime'])->allowEmpty('date_added');
     $validator->add('date_closed', 'valid', ['rule' => 'datetime'])->allowEmpty('date_closed');
     $validator->add('confirmed', 'valid', ['rule' => 'numeric'])->allowEmpty('confirmed');
     return $validator;
 }
Exemplo 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->add('tipo_documento', 'valid', ['rule' => 'numeric'])->requirePresence('tipo_documento', 'create')->notEmpty('tipo_documento');
     $validator->allowEmpty('numero_documento');
     $validator->requirePresence('primer_nombre', 'create')->notEmpty('primer_nombre');
     $validator->allowEmpty('segundo_nombre');
     $validator->requirePresence('primer_apellido', 'create')->notEmpty('primer_apellido');
     $validator->allowEmpty('segundo_apellido');
     $validator->allowEmpty('genero');
     $validator->requirePresence('usuario', 'create')->notEmpty('usuario');
     $validator->requirePresence('pass', 'create')->notEmpty('pass');
     $validator->add('email', 'valid', ['rule' => 'email'])->requirePresence('email', 'create')->notEmpty('email');
     $validator->requirePresence('telefono', 'create')->notEmpty('telefono');
     $validator->add('id_ciudad', 'valid', ['rule' => 'numeric'])->requirePresence('id_ciudad', 'create')->notEmpty('id_ciudad');
     $validator->allowEmpty('direccion');
     $validator->add('fecha_nacimiento', 'valid', ['rule' => 'date'])->requirePresence('fecha_nacimiento', 'create')->notEmpty('fecha_nacimiento');
     $validator->allowEmpty('foto');
     $validator->add('estado', 'valid', ['rule' => 'numeric'])->allowEmpty('estado');
     $validator->add('fecha_inicio', 'valid', ['rule' => 'datetime'])->requirePresence('fecha_inicio', 'create')->notEmpty('fecha_inicio');
     $validator->add('codigo', 'valid', ['rule' => 'numeric'])->allowEmpty('codigo');
     $validator->add('create_at', 'valid', ['rule' => 'datetime'])->requirePresence('create_at', 'create')->notEmpty('create_at');
     $validator->add('update_at', 'valid', ['rule' => 'datetime'])->requirePresence('update_at', 'create')->notEmpty('update_at');
     return $validator;
 }
Exemplo n.º 16
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  *
  * @author Marcelo Rocha <*****@*****.**>
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     $validator->requirePresence('name')->notEmpty('name', 'We need the anime name.');
     $validator->requirePresence('episodes')->notEmpty('episodes', 'We need the episodes number.')->add('episodes', ['naturalNumber' => ['rule' => ['naturalNumber'], 'message' => 'We need a valid episodes number']]);
     return $validator;
 }
Exemplo 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->requirePresence('curso', 'create')->notEmpty('curso');
     $validator->requirePresence('descripcion', 'create')->notEmpty('descripcion');
     return $validator;
 }
Exemplo n.º 18
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('action', 'create')->notEmpty('action', 'Pole "Akcja" nie może być puste!');
     $validator->requirePresence('name', 'create')->notEmpty('name', 'Pole "Nazwa" nie może być puste!');
     return $validator;
 }
Exemplo n.º 19
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('id_aluno', 'valid', ['rule' => 'numeric'])->allowEmpty('id_aluno', 'create');
     $validator->requirePresence('prontuario', 'create')->notEmpty('prontuario');
     $validator->requirePresence('nome', 'create')->notEmpty('nome');
     return $validator;
 }
Exemplo n.º 20
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->requirePresence('nome', 'create')->notEmpty('nome')->add('nome', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
     $validator->requirePresence('descricao', 'create')->notEmpty('descricao');
     return $validator;
 }
Exemplo n.º 21
0
 protected function _buildValidator(Validator $validator)
 {
     $validator->requirePresence('cubs', 'create');
     $validator->requirePresence('yls', 'create');
     $validator->requirePresence('leaders', 'create');
     return $validator;
 }
Exemplo n.º 22
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->requirePresence('content', 'create')->notEmpty('content')->add('content', ['length' => ['rule' => ['maxLength', 144], 'message' => '144 caractères maximum']]);
     $validator->requirePresence('formatted_content', 'create')->notEmpty('formatted_content');
     return $validator;
 }
Exemplo n.º 23
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->add('idCiudades', 'valid', ['rule' => 'numeric'])->allowEmpty('idCiudades', 'create');
     $validator->requirePresence('Paises_Codigo', 'create')->notEmpty('Paises_Codigo');
     $validator->requirePresence('Ciudad', 'create')->notEmpty('Ciudad');
     return $validator;
 }
Exemplo n.º 24
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->requirePresence('titulo', 'create')->notEmpty('titulo');
     $validator->requirePresence('num_paginas', 'create')->notEmpty('num_paginas');
     return $validator;
 }
Exemplo n.º 25
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('first_name', 'create')->notEmpty('first_name', 'First name must be required!');
     $validator->requirePresence('last_name', 'create')->notEmpty('last_name', 'Last name must be required!');
     return $validator;
 }
Exemplo n.º 26
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->requirePresence('username', 'create')->notEmpty('username');
     $validator->requirePresence('password', 'create')->notEmpty('password');
     $validator->add('email', 'valid', ['rule' => 'email'])->requirePresence('email', 'create')->notEmpty('email');
     return $validator;
 }
Exemplo n.º 27
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->allowEmpty('id', 'create');
     $validator->requirePresence('name', 'create')->notEmpty('name');
     $validator->requirePresence('description', 'create')->notEmpty('description');
     return $validator;
 }
Exemplo n.º 28
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->requirePresence('content', 'create')->notEmpty('content');
     $validator->requirePresence('formatted_content', 'create')->notEmpty('formatted_content');
     return $validator;
 }
Exemplo 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'])->allowEmpty('ID', 'create');
     $validator->requirePresence('LOGIN', 'create')->notEmpty('LOGIN');
     $validator->requirePresence('PASSWORD', 'create')->notEmpty('PASSWORD');
     return $validator;
 }
Exemplo n.º 30
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;
 }