X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnetlists.php;h=299d4cd50ecb70839e914c7ef2072fbd7b696463;hb=1d10d3fd659fa8eb7c663d6bb599bc8bbc0feeb3;hp=986cad9fa5d54c41a3f79dde3b869c161c7cc8e2;hpb=8b83a166c039c798039818bda7114275dcec33f0;p=platal.git diff --git a/modules/xnetlists.php b/modules/xnetlists.php index 986cad9..299d4cd 100644 --- a/modules/xnetlists.php +++ b/modules/xnetlists.php @@ -70,6 +70,9 @@ class XnetListsModule extends ListsModule { global $globals; + if (!$globals->asso('mail_domain')) { + return PL_NOT_FOUND; + } $this->prepare_client($page); $page->changeTpl('xnetlists/index.tpl'); @@ -113,6 +116,9 @@ class XnetListsModule extends ListsModule { global $globals; + if (!$globals->asso('mail_domain')) { + return PL_NOT_FOUND; + } $this->prepare_client($page); $page->changeTpl('xnetlists/create.tpl'); @@ -188,6 +194,9 @@ class XnetListsModule extends ListsModule { global $globals; + if (!$globals->asso('mail_domain')) { + return PL_NOT_FOUND; + } $this->prepare_client($page); $page->changeTpl('xnetlists/sync.tpl'); @@ -214,7 +223,8 @@ class XnetListsModule extends ListsModule FROM groupex.membres AS m LEFT JOIN auth_user_md5 AS u ON ( u.user_id = m.uid ) LEFT JOIN aliases AS a ON ( a.id = m.uid AND a.type='a_vie' ) - WHERE m.asso_id = {?}", $globals->asso('id')); + WHERE m.asso_id = {?} + ORDER BY promo, nom, prenom", $globals->asso('id')); $not_in_list = array(); @@ -229,7 +239,9 @@ class XnetListsModule extends ListsModule function handler_aadmin(&$page, $lfull = null) { - if (is_null($lfull)) { + global $globals; + + if (!$globals->asso('mail_domain') || is_null($lfull)) { return PL_NOT_FOUND; } @@ -305,6 +317,9 @@ class XnetListsModule extends ListsModule { global $globals; + if (!$globals->asso('mail_domain')) { + return PL_NOT_FOUND; + } new_groupadmin_page('xnet/groupe/alias-create.tpl'); if (!Post::has('submit')) {