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/annonces-edit.php
<?php include("../header.php");?> <?php if(isset($_SESSION['sessionOuverteAdministrateur'])){ if(isset($_GET['id']) && $_GET['id']>0){ $actualite=$_GET['id']; ?> <h2 class="page-header"><small>Actualité - édition (<a href='actualites.php'>retour</a>)</small></h2> <?php require_once("../../../connexionBD.php"); if(isset($_POST['submitEdit'])){ if($_POST['titre']!='' && $_POST['editor0']!='' ){ $maj=str_replace("/","",trim($_POST['maj'])); $ajout=str_replace("/","",trim($_POST['ajout'])); //if jjmmaaaa -> mmjjaaaa if(checkdate(substr($maj,2,2),substr($maj,0,2),substr($maj,4,4)) && checkdate(substr($ajout,2,2),substr($ajout,0,2),substr($ajout,4,4))){ $maj=substr($maj,4,4).substr($maj,2,2).substr($maj,0,2);//jjmmaaaa -> aaaammjj $ajout=substr($ajout,4,4).substr($ajout,2,2).substr($ajout,0,2);//jjmmaaaa -> aaaammjj $reqPrep=$connexion->prepare("UPDATE actualite SET titre=?,auteur=?,email=?,contenu=?,ajout=?,maj=? WHERE id=?"); // on prépare notre requête $reqPrep->execute(array($_POST['titre'],$_POST['auteur'],$_POST['email'],$_POST['editor0'],$ajout,$maj,$actualite)); $reqPrep->closeCursor(); echo "<div class='alert alert-success'><button type='button' class='close' data-dismiss='alert'>×</button>Cette actualité a bien été mise à jour</div>"; }else echo "<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button>Le format des dates est incorrect, respectez le format jj/mm/aaaa<br>Aucune mise à jour n'a été enregistrées, pour les sauvegarder veuillez revalider le formulaire.</div>"; }else echo "<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button>Tous les champs doivent être remplis</div>"; }; $result=$connexion->query("SELECT titre,contenu,auteur,email,ajout,maj FROM actualite WHERE id=$actualite"); $result->setFetchMode(PDO::FETCH_OBJ); $row=$result->fetch(); if($result->rowCount()>0){ ?> <div id='ajout' class='well'> <form class='form-horizontal margin-auto' style='margin-bottom:0' method='POST' action='#'> <div class="row"> <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" value='<?php echo(isset($_POST['titre']))?$_POST['titre']:$row->titre; ?>'> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Auteur</label> <div class="col-lg-3"> <input class='form-control' type="text" name="auteur" value='<?php echo $row->auteur; ?>'> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Email</label> <div class="col-lg-3"> <input class='form-control' type="email" name="email" value='<?php echo $row->email; ?>'> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Ajout</label> <div class="col-lg-3"> <input class='form-control' type="text" name="ajout" value='<?php echo date("d/m/Y", strtotime($row->ajout)); ?>' title="jj/mm/aaaa"> </div> </div> <div class="form-group"> <label class="col-lg-offset-2 form-label col-lg-3">Dernière mise à jour</label> <div class="col-lg-3"> <input class='form-control' type="text" name="maj" value='<?php echo date("d/m/Y", strtotime($row->maj)); ?>' title="jj/mm/aaaa"> </div> </div> <div> <div class='text-center'><strong>Contenu*</strong></div><br> <textarea id="editor0" name="editor0"><?php echo $row->contenu; ?></textarea> <script type="text/javascript">CKEDITOR.replace( 'editor0' );</script> </div> </div> <hr> <div class='text-center'> <button type='submit' name='submitEdit' class='btn btn-success' title='Enregistrer les modifications'><i class="glyphicon glyphicon-ok"></i></button> </div> </form> </div> <hr> <h3><small>Liens associés à cette actualité</small></h3> <?php if(isset($_POST['ajoutLien'])){ $libelle=$_POST['libelle'];$lien=$_POST['lien']; if(trim($libelle)!='' && trim($lien)!=''){ if(substr($lien,0,7)!='http://')$lien='http://'.$lien; $reqPrep=$connexion->prepare("INSERT INTO actualite_lien(libelle,lien,actualite) VALUES (?,?,?)"); $reqPrep->execute(array($libelle,$lien,$actualite)); $reqPrep->closeCursor(); echo"<div class='alert alert-success'><button type='button' class='close' data-dismiss='alert'>×</button>Le lien bien été ajouté</div>"; }else echo"<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button>Tous les champs du lien doivent être remplis</div>"; } if(isset($_POST['editLien'])){ $libelle=$_POST['libelle'];$lien=$_POST['lien'];$id=$_POST['id']; if(trim($libelle)!='' && trim($lien)!=''){ if(substr($lien,0,7)!='http://')$lien='http://'.$lien; $reqPrep=$connexion->prepare("UPDATE actualite_lien SET libelle=?,lien=? WHERE id=?"); $reqPrep->execute(array($libelle,$lien,$id)); $reqPrep->closeCursor(); echo"<div class='alert alert-success'><button type='button' class='close' data-dismiss='alert'>×</button>Le lien bien été modifié</div>"; }else echo"<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>×</button>Tous les champs du lien doivent être remplis</div>"; } if(isset($_GET['supprLien']) && $_GET['supprLien']==1){ $reqPrep=$connexion->prepare("DELETE FROM actualite_lien WHERE id=?"); $reqPrep->execute(array($_GET['lien'])); $reqPrep->closeCursor(); echo"<div class='alert alert-success'><button type='button' class='close' data-dismiss='alert'>×</button>Le lien bien été supprimé</div>"; } ?> <div class='well'> <form class='form-inline' method='post' action='#'> <input style="width:180px;" class='form-control' type='text' name='libelle' placeholder='Libelle du lien' title='Libelle du lien' /> <input style="width:180px;" class='form-control' type='text' name='lien' placeholder='Lien Internet' title='Lien Internet' /> <button name="ajoutLien" class='btn btn-success' type='submit'><i class='glyphicon glyphicon-plus'></i></button> </form> </div> <div style="padding-left: 19px;"> <?php $result=$connexion->query("SELECT * FROM actualite_lien WHERE actualite=$actualite ORDER BY libelle"); $result->setFetchMode(PDO::FETCH_OBJ); if($result->rowCount()>0){ while($row=$result->fetch()){ echo " <div class='row'> <div class='span8 offset3'> <form class='text-center' method='post' action='#'> <input type='hidden' name='id' value='$row->id'/> <input class='f-left' type='text' name='libelle' value='$row->libelle'/> <input class='f-left' style='margin:0 5px;' type='text' name='lien' value='$row->lien'/> <button name='editLien' class='btn btn-mini btn-warning f-left' style='margin-top:3px;' type='submit'><i class='icon-edit icon-white'></i></button> <a class='btn btn-mini btn-danger f-left' style='margin:3px 5px;' href='?id=$actualite&supprLien=1&lien=$row->id'><i class='icon-remove icon-white'></i></a> </form> </div> </div>"; } }else echo "<div>Aucun lien n'est encore enregistrés</div>"; $result->closeCursor(); ?> </div> <br><br><div class='text-center'><a class='btn btn-default' href='actualites.php'>Retour</a></div><br><br> <?php }else header('Location: actualites.php'); ?> <?php }else header('Location: actualites.php'); ?> <?php }else header('Location: ../../index.php?message=4'); ?> <?php include("../footer.php"); ?>