Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
asm
:
admin_gazette.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php include ('inc.top.php'); if(isset($_POST['go_ajout'])) { $titre = $_SESSION['titre'] = strip_tags(addslashes($_POST['titre'])); if(empty($_POST['titre'])) { $pb_titre = '<div class="false">Veuillez saisir un titre.</div>'; } else { $targetfolder = "gazette/"; $file_name = $_FILES['file']['name']; $ok=1; $file_type=$_FILES['file']['type']; if($_FILES['file'] != '') { if ($file_type=="application/pdf" || $file_type=="image/gif" || $file_type=="image/jpeg") { $clean_titre = stripslashes(Clean($_POST['titre'])); if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder.$clean_titre.'.pdf')) { // Ajout en BDD $sql_insert = "INSERT INTO ".$db_prefixe."gazette SET gazette_titre ='$titre', gazette_fichier ='$clean_titre.pdf', gazette_date=NOW()"; $req_insert = mysql_query($sql_insert); if($req_insert) { $ok_ins = '<div class="true">La gazette a bien été créée.</div>'; unset($_SESSION['titre']); } else { $pb_ins = '<div class="false">Un problème est survenu lors de l\'enregistrement.</div>'; } } else { $pb_upload = '<div class="false">Un problème est survenu lors de l\'upload du fichier.</div>'; } } else { $pb_upload = '<div class="false">Vous devez sélectionner un fihcier PDF uniquement.</div>'; } } else { $pb_upload = '<div class="false">Vous devez sélectionner un fichier PDF.</div>'; } } } if(isset($_POST['go_modif'])) { $id = $_POST['id']; if (isset($_POST['titre'])) { $titre = strip_tags(addslashes($_POST['titre'])); } if(empty($_POST['titre'])) { $pb_civ = '<div class="false">Veuillez saisir un titre.</div>'; } else { $targetfolder = "gazette/"; $file_name = $_FILES['file']['name']; $ok=1; $file_type=$_FILES['file']['type']; if($_FILES['file'] != '') { if ($file_type=="application/pdf" || $file_type=="image/gif" || $file_type=="image/jpeg") { $clean_titre = stripslashes(Clean($_POST['titre'])); if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder.$clean_titre.'.pdf')) { // Ajout en BDD $sql_up = "UPDATE ".$db_prefixe."gazette SET gazette_titre ='$titre', gazette_fichier ='$clean_titre.pdf', gazette_date=NOW()"; $req_up = mysql_query($sql_up); if($req_up) { $ok_up = '<div class="true">La gazette a bien été modifiée.</div>'; unset($_SESSION['titre']); } else { $pb_up = '<div class="false">Un problème est survenu lors de l\'enregistrement.</div>'; } } else { $pb_upload = '<div class="false">Un problème est survenu lors de l\'upload du fichier.</div>'; } } } else { // Ajout en BDD $sql_up = "UPDATE ".$db_prefixe."gazette SET gazette_titre ='$titre' WHERE gazette_id='$id'"; $req_up = mysql_query($sql_up); if($req_up) { $ok_up = '<div class="true">La gazette a bien été modifiée.</div>'; unset($_SESSION['titre']); } else { $pb_up = '<div class="false">Un problème est survenu lors de l\'enregistrement.</div>'; } } } } ?> <h1>Gestion des gazettes</h1> <div id="tab_cadre"> <ul> <li><a href="#fragment-1"><span>Liste des gazettes</span></a></li> <li><a href="#fragment-2"><span>Ajouter</span></a></li> <?php if(isset($_GET['modif']) || isset($_POST['go_modif'])) { echo '<li><a href="#fragment-3"><span>Modifications</span></a></li>'; } ?> </ul> <div id="fragment-1" style="margin-bottom:20px;"> <?php // Confirmation avant suppression d'un véhicule if(isset($_GET['del'])) { echo '<div class="false"> Etes-vous sur de vouloir supprimer la gazette ID <b>'.$_GET['del'].'</b> ?<br/><br/> <form action="admin_gazette.php" method="POST" enctype="multipart/form-data"> <input type="hidden" value="'.$_GET['del'].'" name="del_id" /> <input type="submit" class="submit" name="go_del" value="Oui" /> <input type="submit" class="submit" value="Non" /> </form> </div>'; } // Supression d'un véhicule if(isset($_POST['go_del'])) { $id = $_POST['del_id']; $req_fichier = mysql_query("SELECT gazette_fichier FROM ".$db_prefixe."gazette WHERE gazette_id='$id'"); $data_fichier = mysql_fetch_array($req_fichier); unlink('gazette/'.$data_fichier['gazette_fichier']); $req_del = mysql_query("DELETE FROM ".$db_prefixe."gazette WHERE gazette_id='$id'"); if($req_del) { echo '<div class="true">La gazette ID <b>'.$_POST['del_id'].'</b> a bien été supprimée.</div>'; } } ?> <table class="liste"> <?php // Affichage de bouton de tri if(isset($_GET['tri']) && ($_GET['tri'] == 'desc') && ($_GET['champ'] == 'gazette_titre')) { $bt_tri_a = 'asc'; } else { $bt_tri_a = 'desc'; } if(isset($_GET['tri']) && ($_GET['tri'] == 'desc') && ($_GET['champ'] == 'gazette_date')) { $bt_tri_a = 'asc'; } else { $bt_tri_a = 'desc'; } ?> <tr class="intitule"> <td>ID</td> <td style="width:450px">Titre <a href="admin_gazette.php?champ=gazette_titre&tri=<?php echo $bt_tri_a; ?>"><img src="img/tri-<?php echo $bt_tri_a; ?>.gif" /></a></td> <td>Fichier</td> <td>Date <a href="admin_gazette.php?champ=gazette_date&tri=<?php echo $bt_tri_a; ?>"><img src="img/tri-<?php echo $bt_tri_a; ?>.gif" /></a></td> <td></td> <td></td> </tr> <?php if(isset($_GET['champ'])) { $champ = $_GET['champ']; $tri = $_GET['tri']; $req_neuf = mysql_query("SELECT * FROM ".$db_prefixe."gazette ORDER BY ".$champ." ".$tri.""); } else { $req_neuf = mysql_query("SELECT * FROM ".$db_prefixe."gazette ORDER BY gazette_date DESC"); } // Récupération des membres while($data_neuf = mysql_fetch_array($req_neuf)) { $id = $data_neuf['gazette_id']; echo '<tr> <td><b>'.$id.'</b></td> <td>'.stripslashes($data_neuf['gazette_titre']).'</td> <td><a href="gazette/'.$data_neuf['gazette_fichier'].'" target="_blank">PDF</a></td> <td>'.changedateusfr($data_neuf['gazette_date']).'</td> </td><td><a href="admin_gazette.php?modif='.$id.'" title="Modifier"><img src="img/edit.gif" alt="Modifier" /></a></td> <td><a href="admin_gazette.php?del='.$id.'" title="Supprimer"><img src="img/del.gif" alt="Supprimer" /></a></td> </tr>'; } ?> </table> </div> <div id="fragment-2" style="margin-bottom:20px;"> <?php if(isset($pb_titre)) { echo $pb_titre; } elseif(isset($pb_fichier)) { echo $pb_fichier; } elseif(isset($pb_upload)) { echo $pb_upload; } elseif(isset($pb_ins)) { echo $pb_ins; } elseif(isset($ok_ins)) { echo $ok_ins; } ?> <form action="admin_gazette.php" method="POST" enctype="multipart/form-data"> <table class="form"> <tr><td class="first">Titre</td><td><input type="text" class="inputText" name="titre" <?php if (isset($_SESSION['titre'])) { echo 'value="'.$_SESSION['titre'].'"'; } ?> /></td></tr> <tr><td class="first">Fichier PDF</td><td><input type="file" class="inputText" name="file" /></td></tr> <tr><td class="first"></td><td><input type="submit" class="submit" name="go_ajout" value="Ajouter" /></td></tr> </table> </form> </div> <?php if(isset($_GET['modif']) || isset($_POST['go_modif'])) { ?> <div id="fragment-3" style="margin-bottom:20px;"> <?php if(isset($pb_titre)) { echo $pb_titre; } elseif(isset($pb_fichier)) { echo $pb_fichier; } elseif(isset($pb_up)) { echo $pb_up; } elseif(isset($ok_up)) { echo $ok_up; } if(isset($_GET['modif']) || isset($_POST['go_modif'])) { if(isset($_GET['modif'])) { $recup_id = $_GET['modif']; } elseif(isset($_POST['go_modif'])) { $recup_id = $_POST['id']; } $req_recup = mysql_query("SELECT * FROM ".$db_prefixe."gazette WHERE gazette_id=$recup_id;"); $data_recup = mysql_fetch_array($req_recup); ?> <form action="admin_gazette.php" method="POST" enctype="multipart/form-data"> <table class="form"> <tr><td class="first">Titre</td><td><input type="hidden" name="id" <?php echo 'value="'.$recup_id.'"'; ?> /><input type="text" class="inputText" name="titre" <?php if (isset($data_recup['gazette_titre'])) { echo 'value="'.$data_recup['gazette_titre'].'"'; } ?> /></td></tr> <tr><td class="first">Fichier PDF</td><td><input type="file" name="file" /></td></tr> <tr><td class="first"></td><td><input type="submit" class="submit" name="go_modif" value="Modifier" /></td></tr> </table> </form> <?php } ?> </div> <?php } ?> </div> <?php include ('inc.foot.php'); ?>