X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnetlists.php;h=a22bf1d12cd3ee9a04b6fe69c415368ef1af580c;hb=69f80f78a22a0f750a22d50843aab5937d627ba6;hp=3c7165208e7a980aeb27d5435849984a8b972f2a;hpb=bd4f648ba40d48ad6bf8b60d5707f2a9324c450c;p=platal.git diff --git a/modules/xnetlists.php b/modules/xnetlists.php index 3c71652..a22bf1d 100644 --- a/modules/xnetlists.php +++ b/modules/xnetlists.php @@ -19,7 +19,7 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ***************************************************************************/ -require_once dirname(__FILE__).'/lists.php'; +Platal::load('lists'); class XnetListsModule extends ListsModule { @@ -32,6 +32,7 @@ class XnetListsModule extends ListsModule '%grp/lists/create' => $this->make_hook('create', AUTH_MDP, 'groupmember'), '%grp/lists/members' => $this->make_hook('members', AUTH_COOKIE), + '%grp/lists/csv' => $this->make_hook('csv', AUTH_COOKIE), '%grp/lists/annu' => $this->make_hook('annu', AUTH_COOKIE), '%grp/lists/archives' => $this->make_hook('archives', AUTH_COOKIE), '%grp/lists/archives/rss' => $this->make_hook('rss', AUTH_PUBLIC), @@ -56,8 +57,7 @@ class XnetListsModule extends ListsModule function prepare_client(&$page) { global $globals; - - require_once dirname(__FILE__).'/lists/lists.inc.php'; + Platal::load('lists', 'lists.inc.php'); $this->client = new MMList(S::v('uid'), S::v('password'), $globals->asso('mail_domain')); @@ -160,7 +160,7 @@ class XnetListsModule extends ListsModule $ret = $this->client->create_list( $liste, utf8_decode(Post::v('desc')), Post::v('advertise'), Post::v('modlevel'), Post::v('inslevel'), - array(S::v('forlife')), array(S::v('forlife'))); + array(S::user()->forlifeEmail()), array(S::user()->forlifeEmail())); $dom = strtolower($globals->asso("mail_domain")); $red = $dom.'_'.$liste;