|
|
|
@ -41,8 +41,8 @@ Class UserGateway{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function findDataUser(string $id):array{
|
|
|
|
|
//obtenir les information d'un user
|
|
|
|
|
public function findDataUser(int $id):array{
|
|
|
|
|
$query = 'SELECT * FROM Users WHERE id_user=:idUser';
|
|
|
|
|
$con->executeQuery($query, array(':idUser'=>array($id, PDO::PARAM_STR)));
|
|
|
|
|
$result = $con->getResults();
|
|
|
|
@ -51,7 +51,7 @@ Class UserGateway{
|
|
|
|
|
|
|
|
|
|
// ===================== UPDATE FUNCTION =====================
|
|
|
|
|
|
|
|
|
|
public function updateUsername(string $id, string $newUsername):array{
|
|
|
|
|
public function updateUsername(int $id, string $newUsername):array{
|
|
|
|
|
//Update le nom du user passé en paramètre
|
|
|
|
|
$queryUpdate = 'UPDATE Users SET username=:newUsername WHERE id_user=:idUser';
|
|
|
|
|
$con->executeQuery($queryUpdate, array(':idUser'=>array($id, PDO::PARAM_STR), ':newUsername'=> array($newUsername, PDO::PARAM_STR)));
|
|
|
|
@ -62,7 +62,7 @@ Class UserGateway{
|
|
|
|
|
return $result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function updateEmail(string $id, string $newEmail):array{
|
|
|
|
|
public function updateEmail(int $id, string $newEmail):array{
|
|
|
|
|
//Update le email du user passé en paramètre
|
|
|
|
|
$queryUpdate = 'UPDATE Users SET email=:newEmail WHERE id_user=:idUser';
|
|
|
|
|
$con->executeQuery($queryUpdate, array(':idUser'=>array($id, PDO::PARAM_STR), ':newEmail'=> array($newEmail, PDO::PARAM_STR)));
|
|
|
|
@ -74,7 +74,7 @@ Class UserGateway{
|
|
|
|
|
return $result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function updateImg(string $id, string $newImg):array{
|
|
|
|
|
public function updateImg(int $id, int $newImg):array{
|
|
|
|
|
//Update l'image du user passé en paramètre
|
|
|
|
|
$query = 'UPDATE Users SET img=:newImg WHERE id_user=:idUser';
|
|
|
|
|
$con->executeQuery($query, array(':idUser'=>array($id, PDO::PARAM_STR), ':newImg'=> array($newImg, PDO::PARAM_STR)));
|
|
|
|
@ -86,7 +86,7 @@ Class UserGateway{
|
|
|
|
|
return $result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function updatePasswd(string $id, string $newPassWd):array{
|
|
|
|
|
public function updatePasswd(int $id, string $newPassWd):array{
|
|
|
|
|
//Update le passwd du user passé en paramètre
|
|
|
|
|
$query = 'UPDATE Users SET pssword=:newPassWd WHERE id_user=:idUser';
|
|
|
|
|
$con->executeQuery($query, array(':idUser'=>array($id, PDO::PARAM_STR), ':newPassWd'=> array($newPassWd, PDO::PARAM_STR)));
|
|
|
|
|