コード例 #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' => 'numeric'])->allowEmpty('id', 'create');
     $validator->requirePresence('intern_code', 'create')->notEmpty('intern_code')->add('intern_code', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
     $validator->requirePresence('feature_name', 'create')->notEmpty('feature_name')->add('feature_name', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
     return $validator;
 }
コード例 #2
0
ファイル: UsersTable.php プロジェクト: Terrtia/Qwinto
 /**
  * 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;
 }
コード例 #3
0
 protected function _buildValidator(Validator $validator)
 {
     $validator->allowEmpty('cubs');
     $validator->allowEmpty('yls');
     $validator->allowEmpty('leaders');
     return $validator;
 }
コード例 #4
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;
 }
コード例 #5
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->allowEmpty('id', 'create')->add('id', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
     $validator->requirePresence('uuid', 'create')->notEmpty('uuid');
     $validator->numeric('value')->requirePresence('value', 'create')->notEmpty('value');
     return $validator;
 }
コード例 #6
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;
 }
コード例 #7
0
ファイル: UsersTable.php プロジェクト: Kaju-Bubanja/GSOA
 /**
  * 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->requirePresence('password', 'create')->notEmpty('password');
     return $validator;
 }
コード例 #8
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('feature_value', 'create')->notEmpty('feature_value');
     $validator->requirePresence('feature_intern_code', 'create')->notEmpty('feature_intern_code');
     return $validator;
 }
コード例 #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('member_roleId', 'create');
     $validator->add('memberId', 'valid', ['rule' => 'numeric'])->requirePresence('memberId', 'create')->notEmpty('memberId');
     $validator->add('roleId', 'valid', ['rule' => 'numeric'])->requirePresence('roleId', 'create')->notEmpty('roleId');
     return $validator;
 }
コード例 #10
0
 protected function _buildValidator(Validator $validator)
 {
     $validator->requirePresence('cubs', 'create');
     $validator->requirePresence('yls', 'create');
     $validator->requirePresence('leaders', 'create');
     return $validator;
 }
コード例 #11
0
ファイル: UsersTable.php プロジェクト: nevermore2014/bookmark
 /**
  * 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->email('email')->requirePresence('email', 'create')->notEmpty('email');
     $validator->requirePresence('password', 'create')->notEmpty('password');
     return $validator;
 }
コード例 #12
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('opestado');
     $validator->add('order', 'valid', ['rule' => 'numeric'])->allowEmpty('order')->add('order', 'unique', ['rule' => 'validateUnique', 'provider' => 'table']);
     return $validator;
 }
コード例 #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->add('user_requesting', 'valid', ['rule' => 'numeric'])->allowEmpty('user_requesting', 'create');
     $validator->add('user_requested', 'valid', ['rule' => 'numeric'])->allowEmpty('user_requested', 'create');
     return $validator;
 }
コード例 #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('custom_message', 'create')->notEmpty('custom_message');
     $validator->add('date_applied', 'valid', ['rule' => 'datetime'])->requirePresence('date_applied', 'create')->notEmpty('date_applied');
     return $validator;
 }
コード例 #15
0
ファイル: TeamsTable.php プロジェクト: gzuzkstro/sportevent1
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->requirePresence('nombre', 'create')->notEmpty('nombre');
     $validator->add('nro_integrantes', 'valid', ['rule' => 'numeric'])->allowEmpty('nro_integrantes');
     $validator->add('id', 'valid', ['rule' => 'numeric'])->allowEmpty('id', 'create');
     return $validator;
 }
コード例 #16
0
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->allowEmpty('title', 'create');
     $validator->add('from_date', 'valid', ['rule' => 'date'])->allowEmpty('from_date', 'create');
     $validator->add('to_date', 'valid', ['rule' => 'date'])->allowEmpty('to_date');
     return $validator;
 }
コード例 #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->add('from_date', 'valid', ['rule' => 'date'])->requirePresence('from_date', 'create')->notEmpty('from_date');
     $validator->add('to_date', 'valid', ['rule' => 'date'])->requirePresence('to_date', 'create')->notEmpty('to_date');
     return $validator;
 }
コード例 #18
0
ファイル: UsersTable.php プロジェクト: sunilsinh/developers
 /**
  * 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;
 }
コード例 #19
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->allowEmpty('image');
     $validator->allowEmpty('image_dir');
     return $validator;
 }
コード例 #20
0
ファイル: UserLocalsTable.php プロジェクト: daniels85/SGL
 /**
  * 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->allowEmpty('user_matricula');
     $validator->allowEmpty('local_codigo');
     return $validator;
 }
コード例 #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->allowEmpty('start_place');
     $validator->allowEmpty('end_place');
     return $validator;
 }
コード例 #22
0
ファイル: MenusTable.php プロジェクト: QoboLtd/cakephp-menu
 /**
  * Default validation rules.
  *
  * @param \Cake\Validation\Validator $validator Validator instance.
  * @return \Cake\Validation\Validator
  */
 public function validationDefault(Validator $validator)
 {
     $validator->uuid('id')->allowEmpty('id', 'create');
     $validator->requirePresence('name', 'create')->notEmpty('name');
     $validator->boolean('active')->allowEmpty('active');
     return $validator;
 }
コード例 #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->allowEmpty('title');
     $validator->allowEmpty('body');
     return $validator;
 }
コード例 #24
0
ファイル: CiudadesTable.php プロジェクト: Nelpin/nigbox
 /**
  * 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;
 }
コード例 #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('name', 'create')->notEmpty('name');
     $validator->add('active', 'valid', ['rule' => 'boolean'])->requirePresence('active', 'create')->notEmpty('active');
     return $validator;
 }
コード例 #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->add('created_at', 'valid', ['rule' => 'datetime'])->allowEmpty('created_at');
     $validator->add('updated_at', 'valid', ['rule' => 'datetime'])->allowEmpty('updated_at');
     return $validator;
 }
コード例 #27
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->numeric('rate')->requirePresence('rate', 'create')->notEmpty('rate');
     return $validator;
 }
コード例 #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('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;
 }
コード例 #29
0
ファイル: BalanceTable.php プロジェクト: borisknot/cmanage
 /**
  * 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->add('amount', 'valid', ['rule' => 'decimal'])->requirePresence('amount', 'create')->notEmpty('amount');
     return $validator;
 }
コード例 #30
0
 /**
  * List add
  * 
  * @param controle_id 
  * @author Leonardo Cavalcante do Prado, Angelo Gustavo, Gabriel Rafal
  * @return void or, if a post method is called, the redirect action
  */
 public function list_add($controle_id = null, $separacao_id = null)
 {
     $query = $this->Amostrarepasse->find('all')->where(['fk_controle' => $controle_id]);
     $this->paginate = ['maxLimit' => 5];
     $this->set('amostras', $this->paginate($query));
     $this->set('controle_id', $controle_id);
     $this->set('separacao_id', $separacao_id);
     $amostrarepasse = $this->Amostrarepasse->newEntity();
     $validator = new Validator();
     $validator->add('n_amostra', 'custom', ['rule' => function ($num_amostra) {
         $query = $this->Amostrarepasse->find('All')->where(['n_amostra' => $num_amostra]);
         if ($query->isEmpty()) {
             return true;
         } else {
             return false;
         }
     }]);
     if ($this->request->is('post')) {
         $amostrarepasse = $this->Amostrarepasse->patchEntity($amostrarepasse, $this->request->data);
         $amostrarepasse->set(['fk_controle' => $controle_id]);
         $error = $validator->errors($amostrarepasse->toArray());
         if (empty($error)) {
             $this->Amostrarepasse->save($amostrarepasse);
             $this->Flash->success('O repasse da amostra foi salvo.');
             return $this->redirect(['action' => 'list_add', $controle_id, $separacao_id]);
         } else {
             $this->Flash->error('O repasse da amostra não pôde ser salvo, por favor, tente novamente.');
         }
     }
     $this->set(compact('amostrarepasse'));
     $this->set('_serialize', ['amostrarepasse']);
 }