Example #1
0
 public function validateName()
 {
     $errors = array();
     if ($this->name == '' || $this->name == null) {
         $errors[] = 'Käyttäjätunnus ei saa olla tyhjä!';
     } else {
         if (strlen($this->name) < 3) {
             $errors[] = 'Käyttäjätunnuksen pituuden tulee olla vähintään kolme merkkiä!';
         } else {
             if (strlen($this->name > 120)) {
                 $errors[] = 'Käyttäjätunnus on liian pitkä, maksimipituus on 120 merkkiä';
             } else {
                 if (!User::checkNameAvailability($this->name)) {
                     $errors[] = 'Käyttäjätunnus on käytössä!';
                 }
             }
         }
     }
     return $errors;
 }