X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Foptions_identities.php;h=12cf4de78ba64f5b27c57c95aa0cc05b360e31dc;hb=ceee04976336b7b26273a1fa979482c4450e7a3d;hp=310f06079af83abcd0b58d37172a60eed2e040d3;hpb=01265fbab60e51c5d97f55cfefe5888abb383ae9;p=squirrelmail.git
diff --git a/src/options_identities.php b/src/options_identities.php
index 310f0607..12cf4de7 100644
--- a/src/options_identities.php
+++ b/src/options_identities.php
@@ -3,20 +3,40 @@
/**
* options_identities.php
*
- * Copyright (c) 1999-2002 The SquirrelMail Project Team
+ * Copyright (c) 1999-2004 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Display Identities Options
*
- * $Id$
+ * @version $Id$
+ * @package squirrelmail
*/
-require_once('../src/validate.php');
-require_once('../functions/display_messages.php');
+/**
+ * Path for SquirrelMail required files.
+ * @ignore
+ */
+define('SM_PATH','../');
+
+/* SquirrelMail required files. */
+require_once(SM_PATH . 'include/validate.php');
+require_once(SM_PATH . 'functions/global.php');
+require_once(SM_PATH . 'functions/display_messages.php');
+require_once(SM_PATH . 'functions/html.php');
+
+/* POST data var names are dynamic because
+ of the possible multiple idents so lets get
+ them all
+ FIXME! This circumvents the benefits of rg=0
+*/
+if (!empty($_POST)) {
+ extract($_POST);
+}
+/* got 'em all */
if (isset($return)) {
SaveUpdateFunction();
- header('Location: options_personal.php');
+ header('Location: '.get_location().'/options_personal.php');
exit();
}
@@ -34,61 +54,46 @@ require_once('../functions/display_messages.php');
SaveUpdateFunction();
}
+ do_hook('options_identities_top');
LoadInfo($full_name, $email_address, $reply_to, $signature, '');
-
-?>
-
-
-