X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnetlists.php;h=4f6dcb2c20b418e182546d6a0cce0add1eedf930;hb=efe597c5795234724bc3df508bd628f9860a9c32;hp=de5392dbc4f0e2924ebb80c03cb52d41467d8b10;hpb=dbbfabe9138005367547465c13e50b98f121bc36;p=platal.git diff --git a/modules/xnetlists.php b/modules/xnetlists.php index de5392d..4f6dcb2 100644 --- a/modules/xnetlists.php +++ b/modules/xnetlists.php @@ -53,13 +53,15 @@ class XnetListsModule extends ListsModule ); } - function prepare_client(&$page) + function prepare_client(&$page, $user = null) { global $globals; Platal::load('lists', 'lists.inc.php'); - $this->client = new MMList(S::v('uid'), S::v('password'), - $globals->asso('mail_domain')); + if (is_null($user)) { + $user =& S::user(); + } + $this->client = new MMList($user, $globals->asso('mail_domain')); $page->assign('asso', $globals->asso()); $page->setType($globals->asso('cat')); @@ -159,7 +161,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;