/** * 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' => 'Ошибка: попытка добавления существующего пользователя')); }