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
/
pages
/
/srv/data/web/vhosts/www.taxi-78.com/htdocs/admin000/connected/pages/client-edit.php
<?php $idNews = $_GET['id']; $stmt=$db_client->prepare("SELECT * FROM clients WHERE id=? AND id_company=?"); // on prépare notre requête $stmt->execute(array($idNews,$conf_id_company)); $row = $stmt->fetch(); if(empty($row)) header('Location: nos-clients'); $title = $row->title; $meta = $row->meta; $image = $row->image; $logo = $row->logo; if(!empty($_POST)){ $title = $_POST['title']; $meta = $_POST['meta']; if(!empty($title) && !empty($meta) ){ //Ajout de l'image $extension=array("png","jpg"); if($_FILES['image']['size']>0){ $dossier = "img/realisation-font/"; $file_name=$_FILES["image"]["name"]; $ext=pathinfo($file_name,PATHINFO_EXTENSION); $file_name=md5(uniqid()).".".$ext; if(in_array($ext,$extension)) { $imageTemp=$dossier.$file_name; if(!file_exists($imageTemp)){ //Si le fichier existe déjà (peu probable car num aléatoire généré) $res =move_uploaded_file($_FILES['image']['tmp_name'], "../../".$imageTemp); if($res){ //Erreur de transfert (souvent la taille) unlink("../../".$image); $image = $imageTemp; }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur lors du transfert du fichier, la taille ne doit pas être supérieur à 20 Mo.</div>"; } }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur lors du transfert du fichier, la taille ne doit pas être supérieur à 20 Mo..</div>"; } }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Veuillez choisir une fichier avec l'exention pdf, doc ou docx</div>"; } }else{ $image = $row->image; } //Ajout du logo $extension=array("png","jpg"); if($_FILES['logo']['size']>0){ $dossier = "img/realisation-logo/"; $file_name=$_FILES["logo"]["name"]; $ext=pathinfo($file_name,PATHINFO_EXTENSION); $file_name=md5(uniqid()).".".$ext; if(in_array($ext,$extension)) { $imageTemp=$dossier.$file_name; if(!file_exists($imageTemp)){ //Si le fichier existe déjà (peu probable car num aléatoire généré) $res =move_uploaded_file($_FILES['logo']['tmp_name'], "../../".$imageTemp); if($res){ //Erreur de transfert (souvent la taille) unlink("../../".$logo); $logo = $imageTemp; }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur lors du transfert du fichier, la taille ne doit pas être supérieur à 20 Mo.</div>"; } }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur lors du transfert du fichier, la taille ne doit pas être supérieur à 20 Mo..</div>"; } }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Veuillez choisir une fichier avec l'exention pdf, doc ou docx</div>"; } }else{ $logo = $row->logo; } $stmt=$db_client->prepare("UPDATE clients SET title=?,meta=?,image=?,logo=?,update_at= NOW() WHERE id=?"); // on prépare notre requête $stmt->execute(array($title,$meta,$image,$logo,$idNews)); header("Location: nos-clients"); }else { echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Le champs auteur et les bloc de texte ne peuvent pas être vide de contenu.</div>"; } } ?> <h1>Édition <?=$title?><small>(<a href="nos-clients">retour</a>)</small></h1> <form role="form" method="post" action="#" enctype="multipart/form-data"> <div class="form-group"> <label for="title">Titre</label> <input id="title" class='form-control' type="text" name="title" value="<?=$title?>" autofocus> </div> <div class="form-group"> <label for="meta">Meta <small>(Séparée par une virgule)</small></label> <input id="meta" class='form-control' type="text" name="meta" value="<?=$meta?>" autofocus> </div> <div class="row"> <div class="col-sm-6"> <div class="col-sm-4"> <div class="form-group"> <label for="title">Image de font</label><br> <?php if (!is_null($image)): ?> <img class="img-responsive thumbnail" src="../../<?=$image?>" alt="<?=$image?>"> <?php else: ?> <i>Aucune image</i> <?php endif ?> </div> </div> <div class="col-sm-8"> <div class="form-group"> <label for="image">Changer d'image</label> <input type="file" id="image" name="image"> <p class="help-block">20 Mo maximum par fichier</p> </div> </div> </div> <div class="col-sm-6"> <div class="col-sm-4"> <div class="form-group"> <label for="title">Logo du site</label><br> <?php if (!is_null($logo)): ?> <img class="img-responsive thumbnail" src="../../<?=$logo?>" alt="<?=$logo?>"> <?php else: ?> <i>Aucune image</i> <?php endif ?> </div> </div> <div class="col-sm-8"> <div class="form-group"> <label for="logo">Changer d'image</label> <input type="file" id="logo" name="logo"> <p class="help-block">20 Mo maximum par fichier</p> </div> </div> </div> </div> <hr> <div class='text-center'> <a href="nos-clients" class="btn btn-default">Annuler</a> <button type='submit' name='submitUpdate' class='btn btn-success'>Modifier</button> </div> </form>