{
return array(
'events/submit' => $this->make_hook('submit', AUTH_MDP),
+
+ 'nl/show' => $this->make_hook('nl', AUTH_COOKIE),
);
}
return PL_OK;
}
+
+ function handler_nl(&$page, $nid = 'last')
+ {
+ $page->changeTpl('newsletter/show.tpl');
+
+ require_once 'newsletter.inc.php';
+
+ $nl = new NewsLetter($nid);
+ $page->assign_by_ref('nl', $nl);
+
+ if (Post::has('send')) {
+ $nl->sendTo(Session::get('prenom'), Session::get('nom'),
+ Session::get('bestalias'), Session::get('femme'),
+ Session::get('mail_fmt') != 'text');
+ }
+
+ return PL_OK;
+ }
}
?>