|
|
|
@ -136,16 +136,16 @@ Class UserGateway extends Gateway{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function updateImg(string $username, int $newImg):array{
|
|
|
|
|
public function updateImg(string $username):array{
|
|
|
|
|
$id_image = $this->randomImg();
|
|
|
|
|
//Update l'image du user passé en paramètre
|
|
|
|
|
$query = 'UPDATE Users SET img_prfl=:newImg WHERE username=:username';
|
|
|
|
|
$this->co->executeQuery($query, array(':username'=>array($username, PDO::PARAM_STR), ':newImg'=> array($newImg, PDO::PARAM_STR)));
|
|
|
|
|
$query = 'UPDATE Users SET img=:id_image WHERE username=:username';
|
|
|
|
|
$this->co->executeQuery($query, array(':username'=>array($username, PDO::PARAM_STR), ':id_image'=> array($id_image, PDO::PARAM_INT)));
|
|
|
|
|
|
|
|
|
|
//Renvoie la nouvelle image du user
|
|
|
|
|
$queryReponse = 'SELECT img_prfl FROM Users WHERE id_user=:idUser';
|
|
|
|
|
$this->co->executeQuery($queryReponse, array(':idUser'=>array($id, PDO::PARAM_STR)));
|
|
|
|
|
$result = $this->co->getResults();
|
|
|
|
|
return $result;
|
|
|
|
|
$queryReponse = 'SELECT img FROM Users WHERE username=:username';
|
|
|
|
|
$this->co->executeQuery($queryReponse, array(':username'=>array($username, PDO::PARAM_STR)));
|
|
|
|
|
return $this->co->getResults();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|