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
/
functions
/
/srv/data/web/vhosts/www.electricien-77.com/htdocs/admin430/connected/functions/slider.php
<?php $name = $link = $content = null; if(!empty($_POST)){ //Ajout d'un bandeau if (isset($_POST['formAdd'])){ $name = trim($_POST['name']); $link = trim($_POST['link']); $rank=$_POST['rank']; $text_position=$_POST['text_position']; $content=$_POST['content']; if(!empty($_FILES['image'])){ $dossier = "img/carousel/"; $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 carousel(title,link,rank,text_position,image,content,id_company) VALUES (?,?,?,?,?,?,?)"); // on prépare notre requête $stmt->execute(array($name,$link,$rank,$text_position,$image,$content,$conf_id_company)); $name = $rank = $link = $text_position = $content = null; echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre bandeau a été ajouté. </div>"; }else echo "<div class='alert alert-danger'> <button type='button' class='close' data-dismiss='alert'>×</button> Votre bandeau n'a pas pu être ajouté, 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'un bandeau if (isset($_POST['formUpdate'])) { $id = $_POST['id']; $name = trim($_POST['name']); $link=trim($_POST['link']); $rank=$_POST['rank']; $text_position=$_POST['text_position']; $content = $_POST['content']; $image = $_POST['image']; if(!empty($_FILES['image'])){ $dossier = "img/carousel/"; $image=$dossier.rand(100,999).'-'.basename($_FILES['image']['name']); if(!file_exists($image)) { if(move_uploaded_file($_FILES['image']['tmp_name'], "../../".$image)){ unlink("../../".$_POST['image']); }else $image = $_POST['image']; }else $image = $_POST['image']; } //echo $id." / ".$name." / ".$link." / ".$rank." / ".$text_position." / ".$content." / ".$image; $stmt=$db_client->prepare("UPDATE carousel set title=?,rank=?,link=?,text_position=?,content=?,image=? WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($name,$rank,$link,$text_position,$content,$image,$id,$conf_id_company)); $name = $rank = $link = $text_position = $content = null; echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre bandeau a été mis à jour. </div>"; } //Suppression d'un bandeau if (isset($_POST['formRemove'])) { if(unlink("../../".$_POST['image'])){ $stmt=$db_client->prepare("DELETE FROM carousel 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 bandeau a été supprimé. </div>"; }else{ echo "<div class='alert alert-danger'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre bandeau n'a été supprimé, merci de réessayer. </div>"; } } } $stmt=$db_client->prepare("SELECT * FROM carousel WHERE id_company=? ORDER BY rank"); // on prépare notre requête $stmt->execute(array($conf_id_company)); $rows = $stmt->fetchAll();