/**
  * The function save new user in database
  */
 public function save()
 {
     if (!$this->isHasLogin($this->login)) {
         $invite = new Invites();
         if ($invite->inviteStatus($this->invite)) {
             $sql = 'INSERT INTO USERS (login, password, phone, id_city, invite) VALUES (?, ?, ?, ?, ?)';
             $statement = $this->connection->prepare($sql);
             $statement->execute(array($this->login, md5($this->password), $this->phone, $this->id_city, $this->invite));
             $invite->statusUpdate($this->invite);
         } else {
             echo json_encode(array('notice' => 'Ошибка: введенный инвайт-код зарегестрирован на другого пользователя'));
             return;
         }
         echo json_encode(array('notice' => 'Пользователь успешно добавлен!'));
         return;
     }
     echo json_encode(array('notice' => 'Ошибка: попытка добавления существующего пользователя'));
 }