fix for broken drafts. Patch from Ryan O'Neill
[squirrelmail.git] / src / options_personal.php
index a2250a46c904bfa20f5acde30c149271f264c241..a726e1cc375a0213ded729fbe67c6d751568eb29 100644 (file)
@@ -18,6 +18,7 @@ require_once('../functions/array.php');
 define('SMOPT_GRP_CONTACT', 0);
 define('SMOPT_GRP_REPLY', 1);
 define('SMOPT_GRP_SIG', 2);
+define('SMOPT_GRP_TZ', 3);
 
 /* Define the optpage load function for the personal options page. */
 function load_optpage_data_personal() {
@@ -45,6 +46,10 @@ function load_optpage_data_personal() {
     /* Build a simple array into which we will build options. */
     $optvals = array();
 
+    if (!isset($edit_identity)) {
+        $edit_identity = TRUE;
+    }
+
     if ($edit_identity || $edit_name) {
         $optvals[SMOPT_GRP_CONTACT][] = array(
             'name'    => 'full_name',
@@ -117,23 +122,23 @@ function load_optpage_data_personal() {
     while (!feof ($fd)) {
         $zone = fgets($fd, 1024);
         if( $zone ) {
-           $zone = trim($zone);
+            $zone = trim($zone);
             $TZ_ARRAY["$zone"] = "$zone";
         }
     }
     fclose ($fd);
-    
+
     $optgrps[SMOPT_GRP_TZ] = _("Timezone Options");
     $optvals[SMOPT_GRP_TZ] = array();
 
     $optvals[SMOPT_GRP_TZ][] = array(
         'name'    => 'timezone',
-       'caption' => _("Your current timezone"),
-       'type'    => SMOPT_TYPE_STRLIST,
-       'refresh' => SMOPT_REFRESH_NONE,
-       'posvals' => $TZ_ARRAY
+        'caption' => _("Your current timezone"),
+        'type'    => SMOPT_TYPE_STRLIST,
+        'refresh' => SMOPT_REFRESH_NONE,
+        'posvals' => $TZ_ARRAY
     );
-                                                                                            
+
     /*** Load the Reply Citation Options into the array ***/
     $optgrps[SMOPT_GRP_REPLY] = _("Reply Citation Options");
     $optvals[SMOPT_GRP_REPLY] = array();