rendered paste body<?php# news.php : Gestion des news : ajout, modification, suppressioninclude 'head.php';//include 'config.php';if ($_GET['p'] == 'del') {mysql_query("DELETE FROM site_news WHERE news_id = '".$_GET['id']."'");}if ($_GET['p'] == 'liste') {$news_liste = 'SELECT * FROM site_news ORDER by news_id DESC';$news_liste_query = mysql_query($news_liste);echo '<h3>Liste des news publiées</h3>';while ($news_liste_data = mysql_fetch_assoc($news_liste_query)) {?><a href="#" onClick="window.open('news_popup.php?id=<?php echo $news_liste_data['news_id']; ?>','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=600, height=400');return(false)"><?php echo $news_liste_data['news_titre']; ?></a>, par <?php echo $news_liste_data['news_auteur']; ?> (le <?php echo $news_liste_data['news_date'].' :: Mise a jour le '.$news_liste_data['news_maj']; ?>)<br /><a href="?p=del&id=<?php echo $news_liste_data['news_id']; ?>">Supprimer la news</a> :: <a href="?p=mod&id=<?php echo $news_liste_data['news_id']; ?>">Modifier la news</a><br /><br /><?php}}if(isset($_GET['a']) AND $_GET['a'] == 'ajouter') {$auteur = $_SESSION['pseudo'];$date2 = $_POST['date'];$titre = $_POST['titre'];$contenu = htmlentities($_POST['content'], ENT_QUOTES);//mysql_query("INSERT INTO site_news VALUES('', '".$date2."', '".$auteur."', '".$titre."', '".$contenu."')") or die(mysql_error());$sql = 'INSERT INTO site_news (news_date, news_auteur, news_titre, news_contenu) VALUES (''.$date2.'', ''.$auteur.'', ''.titre.'', ''.$contenu.'');';mysql_query($sql) or die(mysql_error());echo 'News ajoutée.';}if (isset($_GET['a']) AND $_GET['a'] == 'update') {$id = $_POST['id'];$auteur_upd = $_POST['auteur'];$date_old = $_POST['date'];$date_maj = $_POST['maj'];$titre_upd = $_POST['titre'];$contenu_upd = $_POST['content'];mysql_query("UPDATE site_news SET news_maj='".$date_maj."', news_titre='".$titre_upd."', news_auteur='".$auteur_upd."', news_contenu='".$contenu_upd."' WHERE news_id='".$id."'");//$query = 'UPDATE site_news SET("","'.$date_old.'","'.$date_maj.'","'.$auteur_upd.'","'.$titre_upd.'","'.$contenu_upd.'")';//mysql_query($query) or die(mysql_error());}elseif($_GET['p'] == 'ajout') {?><script type="text/javascript" src="./include/editeur/nicEdit.js"></script><script type="text/javascript"> bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });</script><h3>Ecrire une news</h3><form action="?a=ajouter" method="post" name="formulaire"><input type="hidden" name="date" id="date" value="<?php echo time(); ?>" /><label for="auteur"><b>Auteur :</b></label> <input type="text" id="auteur" name="auteur" value="<?php echo $_SESSION['pseudo']; ?>" readonly size="<?php echo strlen($_SESSION['pseudo']); ?>" /><br /><br /><b>Titre :</b> <input type="text" id="titre" name="titre" size="50" /><br /><br /><b>Contenu de la news</b> :<br /></div><br><textarea name="contenu" id="contenu" rows="20" cols="90"></textarea><br /><br /><input type="submit" name="submit" value="Ajouter" /></form><?php}elseif($_GET['p'] == 'mod') {$id_recup = $_GET['id'];$recup_news = 'SELECT * FROM site_news WHERE news_id='.$id_recup.'';$recup_query = mysql_query($recup_news);$news = mysql_fetch_array($recup_query);?><script type="text/javascript" src="./include/editeur/nicEdit.js"></script><script type="text/javascript"> bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });</script><h3>Modifier une news</h3><form action="?a=update" method="post" name="form1"><input type="hidden" id="id" name="id" value="<?php echo $news['news_id']; ?>" /><input type="hidden" name="date" id="date" value="<?php echo $news['news_date']; ?>" /><input type="hidden" name="maj" id="maj" value="<?php echo $date; ?>" /><b>Auteur :</b> <input type="text" id="auteur" name="auteur" value="<?php echo $news['news_auteur']; ?>" readonly size="<?php echo strlen($news['news_auteur']); ?>" /><br /><br /><b>Titre :</b> <input type="text" id="titre" name="titre" size="50" value="<?php echo $news['news_titre']; ?>" /><br /><br /><b>Contenu de la news</b> :<br /><textarea name="content" id="content" rows="20" cols="90"><?php echo $news['news_contenu']; ?></textarea><br /><br /><input type="submit" name="submit" value="Soumettre" /></form><?php}else {?><h3>Espace News</h3><p>Depuis cette page, il sera possible de gérer les news : <a href="?p=ajout">ajout</a>, <a href="?p=liste">modification et suppression.</a></p><?}include 'foot.php';?>