X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fchange_password%2Foptions.php;h=05941d043f78f761a2dd5ad1a1fee7c10396c78b;hp=a62fd3634b2f20fa5d18588be04760142269bea3;hb=74320ac6edefb7bc8384dc7c9ca55b9503023dba;hpb=760630169b355181586bd6e286c2cffe2d15a9c6
diff --git a/plugins/change_password/options.php b/plugins/change_password/options.php
index a62fd363..05941d04 100644
--- a/plugins/change_password/options.php
+++ b/plugins/change_password/options.php
@@ -3,18 +3,18 @@
/**
* options.php - Change Password HTML page
*
- * Copyright (c) 2004-2005 The SquirrelMail Project Team
- * Licensed under the GNU GPL. For full terms see the file COPYING.
- *
+ * @copyright 2004-2009 The SquirrelMail Project Team
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage change_password
*/
-/** @ignore */
-define('SM_PATH','../../');
+/**
+ * Include the SquirrelMail initialization file.
+ */
+require('../../include/init.php');
-include_once (SM_PATH . 'include/validate.php');
include_once (SM_PATH . 'plugins/change_password/functions.php');
include_once (SM_PATH . 'functions/forms.php');
@@ -30,7 +30,7 @@ if (file_exists(SM_PATH . 'plugins/change_password/config_default.php')) {
}
/**
- * prevent possible corruption of configuration overrides in
+ * prevent possible corruption of configuration overrides in
* register_globals=on and preloaded php scripts.
*/
$cpw_ldap=array();
@@ -54,11 +54,9 @@ if (file_exists(SM_PATH . 'plugins/change_password/backend/'.$cpw_backend.'.php'
/* the form was submitted, go for it */
if(sqgetGlobalVar('cpw_go', $cpw_go, SQ_POST)) {
- // SM14 code: use change_password gettext domain binding for 1.4.x
- if (! check_sm_version(1,5,0)) {
- bindtextdomain('change_password',SM_PATH . 'locale');
- textdomain('change_password');
- }
+ // security check
+ sqgetGlobalVar('smtoken', $submitted_token, SQ_POST, '');
+ sm_validate_security_token($submitted_token, 3600, TRUE);
/* perform basic checks */
$Messages = cpw_check_input();
@@ -67,29 +65,17 @@ if(sqgetGlobalVar('cpw_go', $cpw_go, SQ_POST)) {
if(count($Messages) == 0) {
$Messages = cpw_do_change();
}
-
- // SM14 code: use change_password gettext domain binding for 1.4.x
- if (! check_sm_version(1,5,0)) {
- bindtextdomain('squirrelmail',SM_PATH . 'locale');
- textdomain('squirrelmail');
- }
}
-displayPageHeader($color, 'None');
-
-// SM14 code: use change_password gettext domain binding for 1.4.x
-if (! check_sm_version(1,5,0)) {
- bindtextdomain('change_password',SM_PATH . 'locale');
- textdomain('change_password');
-}
+displayPageHeader($color);
-do_hook('change_password_init');
+do_hook('change_password_init', $null);
?>
-
+
| 0) {
@@ -102,6 +88,7 @@ if (isset($Messages) && count($Messages) > 0) {
?>
+
|
@@ -122,5 +109,5 @@ if (isset($Messages) && count($Messages) > 0) {
|
-
-