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.volley92.asso.fr
/
htdocs
/
admin174
/
_bin
/
contenu
/
corps
/
_bin
/
//srv/data/web/vhosts/www.volley92.asso.fr/htdocs/admin174/_bin/contenu/corps/_bin/annoncesOLD.php
<?php include("../header.php"); if(isset($_SESSION['sessionOuverteAdministrateur'])){ ?> <script type="text/javaScript"> $(document).ready(function(){ $('#ajout').hide(); $('#btAjout').click(function(){$('#btAjout').hide();$('#ajout').fadeIn();return false;}); $('#btAnnulerAjout').click(function(){$('#btAjout').fadeIn();$('#ajout').hide();return false;}); }) </script> <div class="row"> <div class="col-lg-6"> <h2><small>Ajouter une annonce</small></h2> <?php if(isset($_POST['submitAjout'])){ $dossier = "../../../img/annonces/"; $image =$dossier.rand(0,999).'-'.basename($_FILES['image']['name']); if(!file_exists($image)) { if(move_uploaded_file($_FILES['image']['tmp_name'], $image)){ //Si la fonction renvoie TRUE, c'est que ça a fonctionné... $titre=trim($_POST['titre']); require_once("../../../connexionBD.php"); $reqPrep=$connexion->prepare("INSERT INTO actualite(titre,prix,contenu,image,ajout,ville,surface) VALUES (?,?,?,?,?,?,?,NOW(),NOW())"); // on prépare notre requête $reqPrep->execute(array($_POST['titre'],$_POST['prix'],$_POST['editor0'],$_POST['ville'],$_POST['surface'],$image)); $reqPrep->closeCursor(); echo "<div class='alert alert-success'><button type='button' class='close' data-dismiss='alert'>×</button>L'annonce a bien été ajoutée</div>"; }else echo "<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button>Tous les champs doivent être remplis</div>"; }else echo "<div class='alert alert-error'> <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>"; } if(isset($_GET['del'])){ if($_GET['del']>0){ require_once("../../../connexionBD.php"); $reqPrep=$connexion->prepare("DELETE FROM actualite WHERE id=?"); $reqPrep->execute(array($_GET['st'])); $reqPrep->closeCursor(); echo "<div class='alert alert-success'>L'actualité a bien été supprimée.</div>"; }else echo "<div class='alert alert-success'>L'actualité n'a pas été supprimée.</div>"; } ?> <div class='text-center'><button id="btAjout" class="btn btn-success" type="button"><i class='glyphicon glyphicon-plus'></i></button></div> <br> <div id='ajout' class='well1'> <form class='form-horizontal' method='POST' action='#'> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Titre*</label> <div class="col-lg-3"> <input class='form-control' type="text" name="titre"> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Prix</label> <div class="col-lg-3"> <input class='form-control' type="text" name="prix"> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Ville</label> <div class="col-lg-3"> <input class='form-control' type="text" name="ville"> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Surface</label> <div class="col-lg-3"> <input class='form-control' type="text" name="surface"> </div> </div> <input type="hidden" name="MAX_FILE_SIZE" value="5000000"> <div class="row-fluid"> <div class="span10 offset2"> <div class="control-group"> <label class="control-label">Image</label> <div class="controls"><input type="file" name="image"></div> </div> </div> </div> <div> <div class='text-center'><strong>Contenu*</strong></div><br> <textarea id="editor0" name="editor0"></textarea> <script type="text/javascript">CKEDITOR.replace( 'editor0' );</script> </div> <hr> <div class='text-center'> <button type='submit' name='submitAjout' class='btn btn-success' title='Ajouter un édito'><i class='glyphicon glyphicon-ok'></i></button> <button id="btAnnulerAjout" class="btn btn-danger" type="button"><i class="glyphicon glyphicon-remove"></i></button> </div> </form> </div> </div> </div> <?php $result=$connexion->query("SELECT * FROM actualite ORDER BY ajout DESC"); $result->setFetchMode(PDO::FETCH_OBJ); if($result->rowCount()>0){ $actualites=array(); while($row=$result->fetch())array_push($actualites, $row); foreach($actualites as $row) echo" <div class='modal fade' id='suppr$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'une actualité</h4> </div> <div class='modal-body'> Confirmez-vous la suppression de l'actualité <b>$row->titre</b> ? </div> <div class='modal-footer'> <a href='?del=1&st=$row->id' class='btn btn-danger'>Supprimer</a> <a class='btn btn-default' data-dismiss='modal'>Annuler</a> </div> </div> </div> </div> <div class='modal fade' id='desc$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'>Contenu de l'actualité</h4> </div> <div class='modal-body'> <b>$row->titre</b><br> </div> <div class='modal-footer'> <a class='btn btn-default' data-dismiss='modal'>Ok</a> </div> </div> </div> </div> "; ?> <h2 class="page-header"><small>Récapitulatif</small></h2> <table style="color:#333;" class='table table-default'> <thead> <tr> <th>Titre</th> <th>Auteur</th> <th>Email</th> <th>Contenu</th> <th>Actions</th> </tr> </thead> <tbody> <?php foreach($actualites as $row) echo" <tr> <td>$row->titre</td> <td>$row->auteur</td> <td>$row->email</td> <td><a data-toggle='modal' href='#desc$row->id' class='btn btn-mini btn-info' title='Contenu de cette actualité'><i class='glyphicon glyphicon-file'></i></a></td> <td> <a href='actualites-edit.php?id=$row->id' class='btn btn-mini btn-warning' title='Editer cette actualité'><i class='glyphicon glyphicon-edit'></i></a> <a data-toggle='modal' href='#suppr$row->id' class='btn btn-mini btn-danger' title='Supprimer cette actualité'><i class='glyphicon glyphicon-remove'></i></a> </td> </tr> ";?> </tbody> </table> <?php }else echo"<i>Aucune actualité n'a encore été ajoutée.</i>"; ?> <?php }else header('Location: ../../index.php?message=4'); ?> <?php include("../footer.php"); ?>