SF.net SVN: postfixadmin: [185] trunk/edit-mailbox.php
Brought to you by:
christian_boltz,
gingerdog
|
From: <chr...@us...> - 2007-11-04 00:53:11
|
Revision: 185
http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=185&view=rev
Author: christian_boltz
Date: 2007-11-03 17:53:13 -0700 (Sat, 03 Nov 2007)
Log Message:
-----------
- fix: password was always changed when editing a mailbox.
Thanks to Ryan Wagoner for pointing this out.
- first usage of db_update function ;-)
Modified Paths:
--------------
trunk/edit-mailbox.php
Modified: trunk/edit-mailbox.php
===================================================================
--- trunk/edit-mailbox.php 2007-11-04 00:50:09 UTC (rev 184)
+++ trunk/edit-mailbox.php 2007-11-04 00:53:13 UTC (rev 185)
@@ -96,7 +96,9 @@
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 @@
$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 {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|