0
0
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:
Christian Boltz 2007-11-04 00:53:13 +00:00
parent 5acd24515f
commit 06537afdbd

View File

@ -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 {