-
- function handler_ax(&$page, $action = null)
- {
- require_once 'newsletter.inc.php';
-
- $page->changeTpl('newsletter/ax.tpl');
- $page->assign('xorg_title','Polytechnique.org - Envois de l\'AX');
-
- switch ($action) {
- case 'out': AXLetter::unsubscribe(); break;
- case 'in': AXLetter::subscribe(); break;
- default: ;
- }
-
- $perm = AXLetter::hasPerms();
- if ($perm) {
- $waiting = AXLetter::awaiting();
- if ($waiting) {
- $new = new AXLetter($waiting);
- $page->assign('new', $new);
- }
- }
- $page->assign('axs', AXLetter::subscriptionState());
- $page->assign('ax_list', AXLetter::listSent());
- $page->assign('ax_rights', AXLetter::hasPerms());
- }
-
- function handler_ax_submit(&$page)
- {
- require_once('newsletter.inc.php');
- if (!AXLetter::hasPerms()) {
- return PL_FORBIDDEN;
- }
- }