Post::t('full_name'), Post::t('directory_name'), Post::t('display_name'),
(Post::t('sex') == 'male') ? 'male' : 'female', Post::t('email'),
(Post::t('type') == 'xnet') ? 'xnet' : 'virtual', $user->id());
- // If user is of type xnet and new password is given.
- if (!Post::blank('pwhash') && Post::t('type') == 'xnet') {
- XDB::query('UPDATE accounts
- SET password = {?}
- WHERE uid = {?}',
- Post::t('pwhash'), $user->id());
- }
} else if (!$user->perms) {
XDB::query('UPDATE accounts
SET email = {?}
$res = XDB::rawFetchAllAssoc('SHOW COLUMNS FROM group_members LIKE \'position\'');
$positions = str_replace(array('enum(', ')', '\''), '', $res[0]['Type']);
- $page->addJsLink('password.js');
- $page->assign('onlyGroup', ($user->groupCount() == 1));
$page->assign('user', $user);
$page->assign('listes', $mmlist->get_lists($user->forlifeEmail()));
$page->assign('alias', $user->emailGroupAliases($globals->asso('mail_domain')));
</td>
</tr>
{if $user->type eq 'xnet'}
- <tr class="impair" id="password">
- <td class="titre">Mot de passe :</td>
- <td>
- <div style="float: left">
- <input type="text" name="new_plain_password" size="10" maxlength="256" value="********" />
- <input type="hidden" name="pwhash" value="" />
- </div>
- <div style="float: left; margin-top: 5px;">
- {checkpasswd prompt="new_plain_password" submit="dummy_none"}
- </div>
- {if !$onlyGroup}
- <div style="clear: both">
- <small class="error">
- Attention, cet utilisateur est inscrit à d'autres groupes, changer son mot de passe modifiera aussi ses accès aux autres groupes.
- </small>
- </div>
- {/if}
- </td>
- </tr>
<tr id="make_X">
<td colspan="2">
<span id="make_X_cb">