Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.electricien-77.com
/
htdocs
/
admin430
/
connected
/
pages
/
/srv/data/web/vhosts/www.electricien-77.com/htdocs/admin430/connected/pages/album-edit.php
<?php $idAlbum = $_GET['id']; $stmt=$db_client->prepare("SELECT * FROM album WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($idAlbum,$conf_id_company)); $row = $stmt->fetch(); if(empty($row)) header('Location: albums'); $name = $row->name; $description = $row->description; if(isset($_POST['submitUpdate'])){ $name = $_POST['name']; $description = $_POST['description']; if(!empty($name) && !empty($description) ){ $stmt=$db_client->prepare("UPDATE album SET name=?,description=? WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($name,$description,$idAlbum,$conf_id_company)); header("Location: albums"); }else echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Tous les champs doivent être remplis.</div>"; } //Suppression d'une image if (isset($_POST['formRemove'])) { //Récupère toutes les images $stmt=$db_client->prepare("SELECT * FROM album_image WHERE album=?"); $stmt->execute(array($idAlbum)); $pictures = $stmt->fetchAll(); foreach ($pictures as $picture) { unlink("../../".$picture->src); $stmt=$db_client->prepare("DELETE FROM album_image WHERE id=? AND album=?"); // on prépare notre requête $stmt->execute(array($picture->id,$idAlbum)); } $stmt=$db_client->prepare("DELETE FROM album WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($idAlbum,$conf_id_company)); header('Location: albums'); } ?> <h1>Édition d'un album <a href="album-add-image-<?=$row->id?>" class="btn btn-success btn-sm">Ajouter des photos</a></h1> <a data-toggle='modal' href='#remove<?=$row->id?>' class='btn btn-xs btn-danger'>Supprimer</a><br> <br> <div class='modal fade' id='remove<?=$row->id?>'> <div class='modal-dialog'> <div class='modal-content'> <div class='modal-header'> <button type='button' class='close' data-dismiss='modal' aria-hidden='true'>×</button> <h4 class='modal-title'>Suppression d'un album</h4> </div> <div class='modal-body'> Confirmez-vous la suppression de l'album <b><?=$row->name?></b> ainsi que de <u><b class='text-danger'>toutes les images</b></u> qu'il contient ? </div> <div class='modal-footer'> <form method="post" action="#"> <a class='btn btn-default' data-dismiss='modal'>Annuler</a> <button type='submit' name='formRemove' class='btn btn-danger'>Supprimer</button> </form> </div> </div> </div> </div> <form role="form" method="post" action="#"> <div class="form-group"> <label for="name">Nom</label> <input id="name" class='form-control' type="text" name="name" value="<?=$name?>"> </div> <div> <strong>Description</strong><br> <textarea name="description"><?=$description?></textarea> </div> <hr> <div class='text-center'> <a href="album" class="btn btn-default">Annuler</a> <button type='submit' name='submitUpdate' class='btn btn-success'>Modifier</button> </div> </form>