SF.net SVN: postfixadmin: [143] trunk
Brought to you by:
christian_boltz,
gingerdog
From: <Gin...@us...> - 2007-10-09 16:23:07
|
Revision: 143 http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=143&view=rev Author: GingerDog Date: 2007-10-09 09:23:09 -0700 (Tue, 09 Oct 2007) Log Message: ----------- fix edit-admin to not use the db password to pre-populate the field - as per emails with Christian Boltz Modified Paths: -------------- trunk/admin/edit-admin.php trunk/templates/admin_edit-admin.tpl Modified: trunk/admin/edit-admin.php =================================================================== --- trunk/admin/edit-admin.php 2007-10-09 16:19:41 UTC (rev 142) +++ trunk/admin/edit-admin.php 2007-10-09 16:23:09 UTC (rev 143) @@ -71,24 +71,25 @@ // has the password changed? $originalPassword = $admin_details['password']; - if($fPassword != $originalPassword) { - // if it has, ensure both fields are the same... - if ($fPassword == $fPassword2) - { - if(strlen($fPassword) >= $CONF['min_password_length']) { - $fPassword = pacrypt($fPassword); + if($fPassword != '') { + if($fPassword != $originalPassword) { + // if it has, ensure both fields are the same... + if ($fPassword == $fPassword2) + { + if(strlen($fPassword) >= $CONF['min_password_length']) { + $fPassword = pacrypt($fPassword); + } + else { + $error = 1; + flash_error(sprintf($PALANG['pPasswordTooShort'], $CONF['min_password_length'])); + } } else { $error = 1; - flash_error(sprintf($PALANG['pPasswordTooShort'], $CONF['min_password_length'])); + $pAdminEdit_admin_password_text = $PALANG['pAdminEdit_admin_password_text_error']; } } - else { - $error = 1; - $pAdminEdit_admin_password_text = $PALANG['pAdminEdit_admin_password_text_error']; - } } - $fDomains = array(); if (array_key_exists('fDomains', $_POST)) $fDomains = escape_string ($_POST['fDomains']); if ($error != 1) Modified: trunk/templates/admin_edit-admin.tpl =================================================================== --- trunk/templates/admin_edit-admin.tpl 2007-10-09 16:19:41 UTC (rev 142) +++ trunk/templates/admin_edit-admin.tpl 2007-10-09 16:23:09 UTC (rev 143) @@ -4,27 +4,27 @@ <tr> <td colspan="3"><h3><?php print $PALANG['pAdminEdit_admin_welcome']; ?></h3></td></tr> <tr> - <td><?php print $PALANG['pAdminEdit_admin_username'] . ":"; ?></td> + <td><?php print $PALANG['pAdminEdit_admin_username']; ?>:</td> <td><?php print $username; ?></td> <td> </td> </tr> <tr> - <td><?php print $PALANG['pAdminEdit_admin_password'] . ":"; ?></td> - <td><input class="flat" type="password" autocomplete="off" name="fPassword" value="<?php echo $tPassword; ?>"/></td> + <td><?php print $PALANG['pAdminEdit_admin_password']; ?>:</td> + <td><input class="flat" type="password" autocomplete="off" name="fPassword" value=""/></td> <td><?php print $pAdminEdit_admin_password_text; ?></td> </tr> <tr> - <td><?php print $PALANG['pAdminEdit_admin_password2'] . ":"; ?></td> - <td><input class="flat" type="password" name="fPassword2" /></td> + <td><?php print $PALANG['pAdminEdit_admin_password2']; ?>:</td> + <td><input class="flat" type="password" name="fPassword2" value="" /></td> <td> </td> </tr> <tr> - <td><?php print $PALANG['pAdminEdit_admin_active'] . ":"; ?></td> + <td><?php print $PALANG['pAdminEdit_admin_active']; ?>:</td> <td><input class="flat" type="checkbox" name="fActive" <?php print (!empty ($tActive)) ? 'checked' : ''; ?> /></td> <td> </td> </tr> <tr> - <td><?php print $PALANG['pAdminEdit_admin_super_admin'] . ":"; ?></td> + <td><?php print $PALANG['pAdminEdit_admin_super_admin']; ?>:</td> <td><input class="flat" type="checkbox" name="fSadmin" <?php print (!empty ($tSadmin)) ? 'checked' : ''; ?> /></td> <td> </td> </tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |