function testSetUserPhone() { $user_name = "Wolf"; $user_buy_quantity = 5; $user_phone = '1234567890'; $user_email = "*****@*****.**"; $activity_id = 100; $id = 1; $test_user = new User($user_name, $user_buy_quantity, $user_phone, $user_email, $activity_id, $id); $test_user->save(); $test_user->setUserPhone('1234567000'); $result = $test_user->getUserPhone(); $this->assertEquals(1234567000, $result); }
/** * @param User $edited_user * @return bool|User * this function takes a user and update the user with the new edited user */ function Edit_User(User $edited_user) { $this->User_ID = mysqli_real_escape_string($this->getDbc(), trim($edited_user->getUserID())); $this->User_Name = mysqli_real_escape_string($this->getDbc(), trim($edited_user->getUserName())); $this->User_Password = mysqli_real_escape_string($this->getDbc(), trim($edited_user->getUserPassword())); $this->User_Phone = mysqli_real_escape_string($this->getDbc(), trim($edited_user->getUserPhone())); $this->User_Type = mysqli_real_escape_string($this->getDbc(), trim($edited_user->getUserType())); $query = "UPDATE user\n\t\t\t\t SET User_Name='{$this->User_Name}',User_Password=sha1('{$this->User_Password}'),User_Phone='{$this->User_Phone}',User_Type='{$this->User_Type}'\n\t\t\t\t WHERE ID='{$this->User_ID}'"; $result = mysqli_query($this->getDbc(), $query); /** * if the user is updated */ return $edited_user; }