X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Femail.php;h=632524c8342c86db13987c990faf6b42f830cb24;hb=94e3a8e9257f4e22ee7a09fbc9c1235fe37fb8a8;hp=59ffcc36480ee3d79464779a17d4fe450e0b3bb6;hpb=c441aabe4829c769c405eb46ef9b4ff815e454d6;p=platal.git diff --git a/modules/email.php b/modules/email.php index 59ffcc3..632524c 100644 --- a/modules/email.php +++ b/modules/email.php @@ -98,9 +98,23 @@ class EmailModule extends PLModule INNER JOIN email_virtual_domains AS m ON (s.domain = m.id) INNER JOIN email_virtual_domains AS d ON (d.aliasing = m.id) WHERE s.uid = {?} - ORDER BY !alias, s.email", + ORDER BY !alias, s.email, d.name", $user->id()); - $page->assign('aliases', $aliases); + $aliases_forlife = array(); + $aliases_hundred = array(); + $aliases_other = array(); + while ($a = $aliases->next()) { + if ($a['forlife']) { + $aliases_forlife[] = $a; + } elseif ($a['hundred_year']) { + $aliases_hundred[] = $a; + } else { + $aliases_other[] = $a; + } + } + $page->assign('aliases_forlife', $aliases_forlife); + $page->assign('aliases_hundred', $aliases_hundred); + $page->assign('aliases_other', $aliases_other); $alias = XDB::fetchOneCell('SELECT COUNT(email) FROM email_source_account @@ -925,5 +939,5 @@ class EmailModule extends PLModule } } -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>