}
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) {
$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
<form id="alias" method="post" action="admin/user">
<table class="tinybicol" cellpadding="2" cellspacing="0">
<tr>
- <th class="alias" colspan="2">
+ <th class="alias" colspan="3">
Alias e-mail
</th>
</tr>
<tr class="{cycle values="impair,pair"}">
<td>
<input type="radio" name='best' {if $a.best}checked="checked"{/if} value='{$a.alias}' onclick="this.form.submit()" />
+ </td>
+ <td>
{if $a.for_life}<strong>{$a.alias}</strong>{else}{$a.alias}{/if}
{if $a.expire}<span class='erreur'>(expire le {$a.expire|date_format})</span>{/if}
</td>
{/if}
</tr>
{/iterate}
+ {if $virtual}
+ <tr class="{cycle values="impair,pair"}">
+ <td></td>
+ <td>{$virtual}</td>
+ <td></td>
+ </tr>
+ {/if}
<tr class="{cycle values="impair,pair"}">
- <td class="detail">
+ <td colspan="2" class="detail">
<input type="text" name="email" size="29" maxlength="60" value="" />
</td>
<td class="action">