Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_GET['ajouter']) || isset($_GET['editer'])) {
- // Titre du formulaire
- if(!isset($_GET['editer'])) echo '<h1>Ajouter une news</h1>';
- else echo '<h1>Modfication de la news : '.$titre_news.'</h1>';
- // Creation du formulaire
- echo '<form action="" method="post">';
- echo '<table>';
- $js = array();
- foreach($post_field as $k=>$v) {
- if(isset($v['nom'])) {
- echo '<tr>';
- if(substr($v['champ'],0,4) == 'area') {
- echo '<th style="font-weight:bold;" align="center" colspan="2">'.$v['nom'].' :</th>';
- echo '</tr>';
- echo '<tr>';
- echo '<td colspan="2">';
- echo '<textarea name="'.$prefix.$k.'">'.($t = (!empty($v['value'])) ? $v['value'] : $v['defaut']).'</textarea>';
- echo '</td>';
- if($v['champ'] == 'area_html') {
- $js[] = $k;
- }
- } else {
- echo '<td style="font-weight:bold;">'.$v['nom'].' :</td>';
- if(isset($v['champ'])) {
- echo '<td><input type="'.$v['champ'].'" value="'.($t = (!empty($v['value'])) ? $v['value'] : $v['defaut']).'" name="'.$prefix.$k.'" /></td>';
- } else {
- echo '<td>';
- echo '<select name="'.$prefix.$k.'">';
- foreach($v['limite'] as $u=>$w) echo '<option value="'.$u.'" '.($t = ($v['value'] == $u) ? 'selected="selected"' : '').'>'.$w.'</option>';
- echo '</select>';
- }
- }
- echo '</tr>';
- }
- }
- echo '</table>';
- if(is_array($js) && !empty($js)) {
- echo '<script type="text/javascript">';
- echo ' window.onload = function()';
- echo ' {';
- foreach($js as $v) {
- echo 'CKEDITOR.replace("'.$prefix.$v.'");';
- }
- echo ' };';
- echo '</script>';
- }
- echo '<input type="submit" value="Envoyer" />';
- echo '</form>';
- } else {
- ?>
- <h1>Liste des news</h1>
- <div style="border:1px solid black; background:#CCCCCC; font-weight:bold; margin:15px; padding:5px;" align="center">
- [ <a href="?page=<?php echo $page; ?>&ajouter">Ajouter une news</a> ] - [ <a href="?page=form_upload_img">Uploader une image</a> ]<br /><br />
- <div align="left">
- <form method="post" action="">
- Rechercher parmi les news : <input type="text" name="search_news" /> <input type="submit" value="Rechercher" /><br />
- Trier les news par date : <input type="radio" name="order_tri" value="0" /> Croissant - <input type="radio" name="order_tri" value="1" /> écroissant<br /><input type="submit" value="Trier" />
- </form>
- </div>
- </div>
- <p> </p>
- <table border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
- <tr>
- <th bgcolor="#FFFFFF">Modifier</th>
- <th bgcolor="#FFFFFF">Supprimer</th>
- <th bgcolor="#FFFFFF">Titre</th>
- <th bgcolor="#FFFFFF">Date</th>
- <th bgcolor="#FFFFFF">Section</th>
- <th bgcolor="#FFFFFF">Catégorie</th>
- </tr>
- <?php
- $retour = mysql_query('SELECT news_id, news_titre, news_date, news_section, news_categorie FROM news_news ORDER BY news_date DESC') or die(mysql_error());
- while ($donnees = mysql_fetch_assoc($retour))
- {
- ?>
- <tr>
- <td bgcolor="#FFFFFF"><?php echo '<a href="?page='.$page.'&editer=' . $donnees['news_id'] . '">'; ?>Modifier</a></td>
- <td bgcolor="#FFFFFF"><a href="?page=<?=$page?>&supprimer=<?=$donnees['news_id']?>">Supprimer</a></td>
- <td bgcolor="#FFFFFF"><?php echo stripslashes($donnees['news_titre']); ?></td>
- <td bgcolor="#FFFFFF"><?php echo date('d/m/Y à H:i:s',$donnees['news_date']); ?></td>
- <td bgcolor="#FFFFFF"><?php echo $donnees['news_section']; ?></td>
- <td bgcolor="#FFFFFF"><?php echo $donnees['news_categorie']; ?></td>
- </tr>
- <?php
- }
- ?>
- </table>
- <?php
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement