public function isValid() { $this->clearErrors(); if (empty($this->name)) { $this->addError('name', 'Campo no debe estar vacío'); } if (empty($this->surname)) { $this->addError('surname', 'Campo no debe estar vacío'); } if (empty($this->tipo_documento)) { $this->addError('tipo_documento', 'Campo no debe estar vacío'); } if (empty($this->document)) { $this->addError('document', 'Campo no debe estar vacío'); } if (empty($this->birthday)) { $this->addError('birthday', 'Campo no debe estar vacío'); } else { if (Helper_Fecha::validar_fecha($this->birthday) === false) { $this->addError('birthday', 'Ingrese una fecha válida'); } } if (empty($this->gender)) { $this->addError('gender', 'Campo no debe estar vacío'); } if (empty($this->address)) { $this->addError('address', 'Campo no debe estar vacío'); } /*if( empty($this->phone_cell) ) { $this->addError('phone_cell', 'Campo no debe estar vacío'); }*/ if (empty($this->email)) { $this->addError('email', 'Campo no debe estar vacío'); } if (empty($this->estado_civil)) { $this->addError('estado_civil', 'Campo no debe estar vacío'); } if (empty($this->tipo_sangre)) { $this->addError('tipo_sangre', 'Campo no debe estar vacío'); } return $this->isErrorEmpty(); }
public function isValid() { $this->clearErrors(); //PERSON if (empty($this->name)) { $this->addError('name', 'Campo no debe estar vacío'); } if (empty($this->surname)) { $this->addError('surname', 'Campo no debe estar vacío'); } if (empty($this->tipo_documento)) { $this->addError('tipo_documento', 'Campo no debe estar vacío'); } if (empty($this->document)) { $this->addError('document', 'Campo no debe estar vacío'); } if (empty($this->birthday)) { $this->addError('birthday', 'Campo no debe estar vacío'); } else { if (Helper_Fecha::validar_fecha($this->birthday) === false) { $this->addError('birthday', 'Ingrese una fecha válida'); } } if (empty($this->gender)) { $this->addError('gender', 'Campo no debe estar vacío'); } if (empty($this->address)) { $this->addError('address', 'Campo no debe estar vacío'); } if (empty($this->email)) { $this->addError('email', 'Campo no debe estar vacío'); } if (empty($this->estado_civil)) { $this->addError('estado_civil', 'Campo no debe estar vacío'); } if (empty($this->tipo_sangre)) { $this->addError('tipo_sangre', 'Campo no debe estar vacío'); } //USER if (empty($this->id_user)) { if (empty($this->username)) { $this->addError('username', 'Campo no debe estar vacío'); } if (empty($this->password_new)) { $this->addError('password_new', 'Campo no debe estar vacío'); } elseif ($this->password_new != $this->password_new_repeat) { $this->addError('password_new', 'Comprobación incorrecta'); $this->addError('password_new_repeat', 'Comprobación incorrecta'); } elseif (strlen($this->password_new) < 6) { $this->addError('password_new', '6 mínimo tamaño contraseña'); $this->addError('password_new_repeat', '6 mínimo tamaño contraseña'); } } else { if (!empty($this->password_new)) { if ($this->password_new != $this->password_new_repeat) { $this->addError('password_new', 'Comprobación incorrecta'); $this->addError('password_new_repeat', 'Comprobación incorrecta'); } elseif (strlen($this->password_new) < 6) { $this->addError('password_new', '6 mínimo tamaño contraseña'); $this->addError('password_new_repeat', '6 mínimo tamaño contraseña'); } } } //PROFILE if (empty($this->id_profile)) { $this->addError('id_profile', 'Campo no debe estar vacío'); } //COMPANY_BRANCH if (empty($this->id_company_branchs)) { $this->addError('id_company_branchs', 'Campo no debe estar vacío'); } return $this->isErrorEmpty(); }