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.taxi-78.com
/
htdocs
/
admin000
/
connected
/
functions
/
/srv/data/web/vhosts/www.taxi-78.com/htdocs/admin000/connected/functions/gallery.php
<?php $name = null; if(!empty($_POST)){ //Ajout d'une image if (isset($_POST['formAdd'])){ $name = trim($_POST['name']); $rank=$_POST['rank']; if($_FILES['image']['size']>0){ $dossier = "img/gallery/"; $image=$dossier.rand(100,999).'-'.basename($_FILES['image']['name']); if(!file_exists($image)) { if(move_uploaded_file($_FILES['image']['tmp_name'], "../../".$image)){ $stmt=$db_client->prepare("INSERT INTO gallery(name,rank,image,id_company) VALUES (?,?,?,?)"); // on prépare notre requête $stmt->execute(array($name,$rank,$image,$conf_id_company)); $name = $rank = null; echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre image a été ajoutée. </div>"; }else echo "<div class='alert alert-danger'> <button type='button' class='close' data-dismiss='alert'>×</button> Votre image n'a pas pu être ajoutée, merci de réessayer. </div>"; }else echo "<div class='alert alert-danger'> <button type='button' class='close' data-dismiss='alert'>×</button> Ce nom de fichier existe déjà. Veuillez renommer votre fichier et le re-uploader, ou supprimer le fichier nommé ".basename($_FILES['image']['name'])." </div>"; }else echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Vous devez choisir une image.</div>"; } //Mise à jour d'une image if (isset($_POST['formUpdate'])) { $id = $_POST['id']; $name = trim($_POST['name']); $rank=$_POST['rank']; $stmt=$db_client->prepare("UPDATE gallery set name=?,rank=? WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($name,$rank,$id,$conf_id_company)); $name = $rank = $id = null; echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre image a été mise à jour. </div>"; } //Suppression d'une image if (isset($_POST['formRemove'])) { if(unlink("../../".$_POST['image'])){ $stmt=$db_client->prepare("DELETE FROM gallery WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($_POST['id'],$conf_id_company)); echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre image a été supprimée. </div>"; }else{ echo "<div class='alert alert-danger'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre image n'a été supprimée, merci de réessayer. </div>"; } } } //Récupère toutes les images $stmt=$db_client->prepare("SELECT * FROM gallery WHERE id_company=? ORDER BY rank"); // on prépare notre requête $stmt->execute(array($conf_id_company)); $pictures = $stmt->fetchAll();