public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); // if(!isset($this->id)){$valid->unique_category();} $valid->is_numeric('rate', ['min' => 0]); $valid->validate_min_lengths(array('currency' => 3)); $valid->validate_max_lengths(array('currency' => 3)); return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); isset($this->email) ? $valid->validate_email('email') : ""; if (isset($this->project_code)) { $valid->validate_min_lengths(['project_code' => 4]); $valid->validate_max_lengths(['project_code' => 10]); } // ($this->website) ? $valid->validate_website('website') : ""; if (isset($this->currency_iso)) { $valid->validate_min_lengths(['currency_iso' => 3]); $valid->validate_max_lengths(['currency_iso' => 3]); } $valid->validate_Date('start_date'); if (!empty($this->end_date) || !$this->end_date) { $valid->validate_Date('end_date'); } return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); $valid->validate_min_lengths(['category_1' => 1]); $valid->validate_max_lengths(['category_1' => 20]); if (!isset($this->id)) { $valid->unique_name('category_1', get_class($this)); } return $valid; }
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; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); if (isset($this->name)) { $valid->validate_min_lengths(['name' => 1]); $valid->validate_max_lengths(['name' => 80]); } if (!isset($this->category) && isset($this->category_id)) { $category = LinksCategory::find_by_id($this->category_id); $this->category = $category->category; } $this->web_address ? $valid->validate_website('web_address') : ""; $valid->is_numeric('rank', ['min' => 0]); !isset($this->privacy) ? $this->privacy = 0 : $this->privacy; return $valid; }