Example #1
0
 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;
 }