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
/
connected
/
pages
/
/srv/data/web/vhosts/www.volley92.asso.fr/htdocs/admin174/connected/pages/gf-form.php
<?php // ACTIVER DESACTIVER UNE ACTUALITE if(isset($_POST['formValidate'])){ $post_id = $_POST['id']; $state = 1; $stmt=$db_client->prepare("UPDATE gf_form SET state=? WHERE id=?"); // on prépare notre requête $stmt->execute(array($state, $post_id)); echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button> Slider Activé. </div>"; header("Location: gf-form"); }elseif (isset($_POST['formUnvalidate'])){ $post_id = $_POST['id']; $state = 0; $stmt=$db_client->prepare("UPDATE gf_form SET state=? WHERE id=?"); // on prépare notre requête $stmt->execute(array($state, $post_id)); echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button> Slider Désactivé. </div>"; header("Location: gf-form"); } // DEPLACER UN FORMULAIRE D'UNE POSITION if(isset($_POST['formUp'])){ $post_id = $_POST['id']; $current_position = $_POST['position']; $position = $current_position-1; //On update d'abord le gf_form qui a la position voulue $stmt=$db_client->prepare("UPDATE gf_form SET position=? WHERE position = ?"); // on prépare notre requête $stmt->execute(array($current_position,$position)); //On update ensuite notre gf_form $stmt=$db_client->prepare("UPDATE gf_form SET position=? WHERE id = ?"); // on prépare notre requête $stmt->execute(array($position, $post_id)); }elseif (isset($_POST['formDown'])){ $post_id = $_POST['id']; $current_position = $_POST['position']; $position = $current_position+1; //On update d'abord le gf_form qui a la position voulue $stmt=$db_client->prepare("UPDATE gf_form SET position=? WHERE position = ?"); // on prépare notre requête $stmt->execute(array($current_position,$position)); //On update ensuite notre cmub $stmt=$db_client->prepare("UPDATE gf_form SET position=? WHERE id = ?"); // on prépare notre requête $stmt->execute(array($position, $post_id)); } $stmt=$db_client->prepare("SELECT * FROM gf_form WHERE id_company=? ORDER BY position"); // on prépare notre requête $stmt->execute(array($conf_id_company)); $rows=$stmt->fetchAll(); // $stmt=$db_client->prepare("SELECT *, c.title AS catTitle // FROM category c, page_list p // WHERE c.id = p.category_id // ORDER BY p.updated_at DESC // "); // $stmt->execute(); // $rows=$stmt->fetchAll(); ?> <h1>Nos formulaires </h1> <a href="gf-form-ajout" class="btn btn-success btn-sm"><span class="fa fa-plus"></span> Ajouter</a> <hr> <?php if(!empty($rows)): foreach($rows as $row): ?> <!-- Modal de suppression --> <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'un formulaire</h4> </div> <div class='modal-body'> Confirmez-vous la suppression du formulaire <b><?=$row->gform_name?></b> ? </div> <div class='modal-footer'> <form method='post' action='gf-form-suppression'> <input type='hidden' name='id' value='<?=$row->id?>'> <a class='btn btn-default' data-dismiss='modal'>Annuler</a> <button type='submit' name='formRemove' class='btn btn-danger'>Supprimer</button> </form> </div> </div> </div> </div> <!-- Modal de détail --> <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 du formulaire</h4> </div> <div class='modal-body'> Modifié le <?= date("d/m/Y",strtotime($row->updated_at))?><br><br> <b>Nom du fichier: </b><?=$row->gform_name?><br> <?=$row->gform_link?> </div> <div class='modal-footer'> <a class='btn btn-default' data-dismiss='modal'>Ok</a> </div> </div> </div> </div> <?php endforeach; ?> <table class='table table-default'> <thead> <tr> <th></th> <th>Nom du bouton</th> <th>Nom du formulaire</th> <th>Crée le</th> <th>Modifié le</th> <th>Voir le formulaire</th> <th>Editer/Supprimer</th> </tr> </thead> <tbody> <?php foreach($rows as $row): echo" <tr> <td>"; // echo $row->position; if($row->position > 1){ echo '<form method="post" action="#"> <input type="hidden" name="id" value="'.$row->id.'"> <input type="hidden" name="position" value="'.$row->position.'"> <button type="submit" name="formUp" class="form-position" > <i class="fa fa-caret-up fa-2x"></i> </button> </form>'; } if($row->position < count($rows)){ echo '<form method="post" action="#"> <input type="hidden" name="id" value="'.$row->id.'"> <input type="hidden" name="position" value="'.$row->position.'"> <button type="submit" name="formDown" class="form-position" > <i class="fa fa-caret-down fa-2x"></i> </button> </form>'; } echo"</td> <td>$row->gform_button</td> <td>$row->gform_name</td> <td>".date("d/m/Y",strtotime($row->created_at))."</td> <td>".date("d/m/Y",strtotime($row->updated_at))."</td> <td> <a class='btn btn-xs btn-primary' href='".$row->gform_link."' target='_blank'><i class='fa fa-search'></i></a> </td> <td> <a href='gf-form-edition-$row->id' class='btn btn-xs btn-warning' title='Editer le lien'> <span class='fa fa-edit fa-fw'></span> </a> <a data-toggle='modal' href='#suppr$row->id' class='btn btn-xs btn-danger' title='Supprimer le lien'> <span class='fa fa-times fa-fw'></span> </a> </td>"; echo"<td>"; if($row->state == 0){ echo"<form method='post' action='#'> <input type='hidden' name='id' value='$row->id'> <button type='submit' name='formValidate' class='btn btn-xs btn-success' title='Activer'> <span class='fa fa-play'></span> </button> </form> "; }else{ echo" <form method='post' action='#'> <input type='hidden' name='id' value='$row->id'> <button type='submit' name='formUnvalidate' class='btn btn-xs btn-warning' title='Désactiver'> <span class='fa fa-pause '> </button> </form> "; } echo" </tr> "; endforeach; ?> </tbody> </table> <?php else: ?> <i>Aucune fichiers ou liens n'ont encore étés ajoutés.</i> <?php endif ?>