| admin/marketing.php |
| admin/marketing_promo.php |
| admin/marketing_volontaire.php |
- | admin/newsletter_archi.php |
- | admin/newsletter_form.inc.php |
| admin/newsletter_pattecassee.php |
| admin/newsletter_prep.php |
| admin/pg.php |
xx | admin/FormatePrenomNOM.php | scripts/
xx | admin/graph_promo.php | stats/graph_promo.php
xx | admin/index.php | -
+xx | admin/newsletter_archi.php | -
xx | admin/postfix_blacklist.php | -
xx | admin/postfix_perm.php | -
xx | admin/postfix_retardes.php | -
xx | trezo/index.php | -
xx | vcard.php | -
------+-------------------------------------------+----------------
+--- | admin/newsletter_form.inc.php | -
--- | admin/statut_antispam.php | inutilisée et même pas en var superglobales ...
--- | aide.php | --> faq.php
--- | auth-wiki.php | obsolete
--- /dev/null
+<?php
+require("auto.prepend.inc.php");
+new_admin_page('admin/newsletter_archi.tpl');
+
+if (!isset($_REQUEST['action'])) $_REQUEST['action'] = "";
+
+switch ($_REQUEST['action']) {
+ case "update":
+ if (empty($_REQUEST['nl_id'])) {
+ mysql_query("insert into newsletter set date='{$_REQUEST['nl_date']}', "
+ ."titre='{$_REQUEST['nl_titre']}', text='{$_REQUEST['nl_text']}'");
+ } else {
+ mysql_query("update newsletter set date='{$_REQUEST['nl_date']}', "
+ ."titre='{$_REQUEST['nl_titre']}', text='{$_REQUEST['nl_text']}' where id='{$_REQUEST['nl_id']}'");
+ }
+ break;
+
+ case "edit":
+ $res = mysql_query("select id, date, titre, text from newsletter where id='{$_REQUEST['nl_id']}'");
+ $page->assign('nl', mysql_fetch_assoc($res));
+ break;
+ case "delete":
+ mysql_query("delete from newsletter where id='{$_REQUEST['nl_id']}'");
+}
+
+$sql = "SELECT id,date,titre FROM newsletter ORDER BY date DESC";
+$page->mysql_assign($sql, 'nl_list');
+$page->display();
+?>
--- /dev/null
+{* $Id: newsletter_archi.tpl,v 1.1 2004-02-11 11:51:53 x2000habouzit Exp $ *}
+
+<div class="rubrique">
+ Gestion des archives de la newsletter
+</div>
+
+{dynamic}
+
+{if $smarty.request.action eq 'edit'}
+
+{include file=include/form.newsletter.tpl form_title='modifier une newsletter' nl_id=$nl.id nl_date=$nl.date nl_titre=$nl.titre nl_text=$nl.text}
+
+{else}
+
+{include file=include/newsletter.list.tpl admin=1}
+<br />
+{include file=include/form.newsletter.tpl form_title='ajouter une newsletter' nl_id=0}
+
+{/if}
+
+{/dynamic}
+{* vim:set et sw=2 sts=2 sws=2: *}
--- /dev/null
+{* $Id: form.newsletter.tpl,v 1.1 2004-02-11 11:51:53 x2000habouzit Exp $ *}
+
+<form method="post" action="{$smarty.server.PHP_SELF}">
+ <input type="hidden" name="nl_id" value="{$nl_id}">
+ <input type="hidden" name="action" value="update">
+ <table class="bicol" summary="Formulaire de saisie de newsletter">
+ <tr>
+ <th colspan="2">
+ {$form_title}
+ </th>
+ </tr>
+ <tr>
+ <td>
+ date
+ </td>
+ <td>
+ <input type="text" name="nl_date" value="{$nl_date|default:$smarty.now|date_format:"%Y-%m-%d"}" />
+ </td>
+ </tr>
+ <tr>
+ <td>
+ titre
+ </td>
+ <td>
+ <input type="text" name="nl_titre" size="40" value="{$nl_titre}" />
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <textarea name="nl_text" rows="100" cols="80">{$nl_text}</textarea>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" class="bouton">
+ <input type="submit" value="Envoyer">
+ </td>
+ </tr>
+ </table>
+</form>
+
+{* vim:set et sw=2 sts=2 sws=2: *}