From 5c5554b7fbe838b6048b183e846a801832df745e Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Fri, 8 Dec 2006 18:44:04 +0000 Subject: [PATCH] Show user's melix in administration page git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1261 839d8a87-29fc-0310-9880-83ba4fa771e5 --- modules/admin.php | 12 ++++++++++-- templates/admin/utilisateurs.tpl | 13 +++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/modules/admin.php b/modules/admin.php index a70bcd3..ab1a129 100644 --- a/modules/admin.php +++ b/modules/admin.php @@ -357,12 +357,12 @@ class AdminModule extends PLModule } if (Env::has('user_id')) { - $login = get_user_login(Env::i('user_id')); + $login = get_user_forlife(Env::i('user_id')); if (empty($login)) { $login = Env::i('user_id'); } } elseif (Env::has('login')) { - $login = get_user_login(Env::v('login')); + $login = get_user_forlife(Env::v('login')); } if(Env::has('logs_button') && $login) { @@ -531,6 +531,14 @@ class AdminModule extends PLModule $page->assign('lastlogin', $lastlogin); $page->assign('host', $host); + $res = XDB::query("SELECT alias + FROM virtual + INNER JOIN virtual_redirect USING(vid) + WHERE type = 'user' AND redirect LIKE '" . $login . "@%'"); + if ($res->numRows()) { + $page->assign('virtual', $res->fetchOneCell()); + } + $page->assign('aliases', XDB::iterator( "SELECT alias, type='a_vie' AS for_life,FIND_IN_SET('bestalias',flags) AS best,expire FROM aliases diff --git a/templates/admin/utilisateurs.tpl b/templates/admin/utilisateurs.tpl index 74b0ada..17e51d9 100644 --- a/templates/admin/utilisateurs.tpl +++ b/templates/admin/utilisateurs.tpl @@ -252,7 +252,7 @@ Pour ceci changer ses permissions en 'disabled'.
- @@ -260,6 +260,8 @@ Pour ceci changer ses permissions en 'disabled'. + @@ -272,8 +274,15 @@ Pour ceci changer ses permissions en 'disabled'. {/if} {/iterate} + {if $virtual} + + + + + + {/if} -
+ Alias e-mail
+ {if $a.for_life}{$a.alias}{else}{$a.alias}{/if} {if $a.expire}(expire le {$a.expire|date_format}){/if}
{$virtual}
+ -- 2.1.4