Ejemplo n.º 1
0
 public function form_validation()
 {
     $valid = new FormValidation();
     $valid->validate_presences(self::$required_fields);
     if (!isset($this->id)) {
         $valid->validate_min_lengths(['category' => 1]);
         $valid->validate_max_lengths(['category' => 20]);
     }
     if (isset($this->id)) {
         $valid->unique_name('category', get_class($this), true);
     } else {
         $valid->unique_name('category', get_class($this));
     }
     return $valid;
 }
Ejemplo n.º 2
0
 public function form_validation()
 {
     $valid = new FormValidation();
     $valid->validate_presences(self::$required_fields);
     isset($this->email) ? $valid->validate_email('email') : "";
     if (isset($this->pseudo)) {
         $valid->validate_min_lengths(['pseudo' => 1]);
         $valid->validate_max_lengths(['pseudo' => 10]);
     }
     $this->website ? $valid->validate_website('website') : "";
     $valid->is_numeric('liste_rank', ['min' => 0]);
     if (!isset($this->id)) {
         $valid->unique_name('pseudo', get_class($this));
     }
     return $valid;
 }