fixed typo which caused the admin passwd to be changed, instead the one of the edited user

This commit is contained in:
Ralf Becker 2005-11-13 06:09:10 +00:00
parent 9a787b926c
commit dafaf45680

View File

@ -136,7 +136,7 @@
*/ */
function change_password($old_passwd, $new_passwd, $account_id=0) function change_password($old_passwd, $new_passwd, $account_id=0)
{ {
if (!$_account_id) if (!$account_id)
{ {
$username = $GLOBALS['egw_info']['user']['account_lid']; $username = $GLOBALS['egw_info']['user']['account_lid'];
} }
@ -144,6 +144,8 @@
{ {
$username = $GLOBALS['egw']->accounts->id2name($account_id); $username = $GLOBALS['egw']->accounts->id2name($account_id);
} }
//echo "<p>auth_ldap::change_password('$old_password','$new_passwd',$account_id) username='$username'</p>\n";
$filter = $GLOBALS['egw_info']['server']['ldap_search_filter'] ? $GLOBALS['egw_info']['server']['ldap_search_filter'] : '(uid=%user)'; $filter = $GLOBALS['egw_info']['server']['ldap_search_filter'] ? $GLOBALS['egw_info']['server']['ldap_search_filter'] : '(uid=%user)';
$filter = str_replace(array('%user','%domain'),array($username,$GLOBALS['egw_info']['user']['domain']),$filter); $filter = str_replace(array('%user','%domain'),array($username,$GLOBALS['egw_info']['user']['domain']),$filter);