mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2024-09-19 19:22:14 +02:00
- fix: password was always changed when editing a mailbox.
Thanks to Ryan Wagoner for pointing this out. - first usage of db_update function ;-) git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@185 a1433add-5e2c-0410-b055-b7f2511e0802
This commit is contained in:
parent
5acd24515f
commit
06537afdbd
@ -96,7 +96,9 @@ if ($_SERVER['REQUEST_METHOD'] == "POST")
|
||||
|
||||
if($fPassword != $user_details['password']){
|
||||
if($fPassword == $fPassword2) {
|
||||
$fPassword = pacrypt($fPassword);
|
||||
if ($fPassword != "") {
|
||||
$formvars['password'] = pacrypt($fPassword);
|
||||
}
|
||||
}
|
||||
else {
|
||||
flash_error($PALANG['pEdit_mailbox_password_text_error']);
|
||||
@ -137,8 +139,13 @@ if ($_SERVER['REQUEST_METHOD'] == "POST")
|
||||
$fActive = 0;
|
||||
}
|
||||
|
||||
$result = db_query ("UPDATE $table_mailbox SET name='$fName',password='$fPassword',quota=$quota,modified=NOW(),active=$sqlActive WHERE username='$fUsername' AND domain='$fDomain'");
|
||||
if ($result['rows'] != 1) {
|
||||
$formvars['name'] = $fName;
|
||||
$formvars['quota'] =$quota;
|
||||
$formvars['active']=$sqlActive;
|
||||
|
||||
$result = db_update ('mailbox', "username='$fUsername' AND domain='$fDomain'", $formvars, array('modified'));
|
||||
|
||||
if ($result != 1) {
|
||||
$tMessage = $PALANG['pEdit_mailbox_result_error'];
|
||||
}
|
||||
else {
|
||||
|
Loading…
Reference in New Issue
Block a user