CARIA.2.3
- Fix delete user with reservations - Fix delete avatar bug
This commit is contained in:
@@ -226,15 +226,19 @@ function edit_avatar($image, $pseudo) {
|
|||||||
function post_RemoveAvatar($pseudo){
|
function post_RemoveAvatar($pseudo){
|
||||||
global $bdd;
|
global $bdd;
|
||||||
$id=(isset($_SESSION['id_session']))?(int) $_SESSION['id_session']:0;
|
$id=(isset($_SESSION['id_session']))?(int) $_SESSION['id_session']:0;
|
||||||
$defaultDirImagePath = "./images/avatars/img_user.jpg";
|
$defaultDirImagePath = "images/avatars/img_user.jpg";
|
||||||
$dirImagePath = "./images/avatars/" . $pseudo . "/img_user.jpg";
|
$dirImagePath = "images/avatars/" . $pseudo . "/img_user.jpg";
|
||||||
$imagePath = "/images/avatars/" . $pseudo . "/img_user.jpg";
|
$imagePath = "/images/avatars/" . $pseudo . "/img_user.jpg";
|
||||||
// Utiliser une image par défaut si aucune image n'est fournie
|
// Utiliser une image par défaut si aucune image n'est fournie
|
||||||
copy($defaultDirImagePath, $imagePath);
|
copy($defaultDirImagePath, $dirImagePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_RemoveClient($id) {
|
function post_RemoveClient($id) {
|
||||||
global $bdd;
|
global $bdd;
|
||||||
|
// Suppression des réservations lié à l'utilisateurs de la base de données
|
||||||
|
$req = $bdd->prepare('DELETE FROM Reservations WHERE id_user=:id');
|
||||||
|
$req->bindValue(':id', $id, PDO::PARAM_INT);
|
||||||
|
$req->execute();
|
||||||
// Suppression de l'image
|
// Suppression de l'image
|
||||||
$req = $bdd->prepare('SELECT avatar FROM Clients WHERE id= :id');
|
$req = $bdd->prepare('SELECT avatar FROM Clients WHERE id= :id');
|
||||||
$req->bindValue(':id', $id, PDO::PARAM_INT);
|
$req->bindValue(':id', $id, PDO::PARAM_INT);
|
||||||
|
|||||||
Reference in New Issue
Block a user