X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Foptions_personal.php;h=c2a680bf2afb948c1af2a6a4d228ac1b7fbc0a50;hb=0954af91c12f492a35aee6f617feaeff628d60a8;hp=a97f790efb6c4eb9c5b8a3495ca53c21dfecca34;hpb=bbcafebdf79e848a696405cdb232e93c38d32fd6;p=squirrelmail.git diff --git a/src/options_personal.php b/src/options_personal.php index a97f790e..c2a680bf 100644 --- a/src/options_personal.php +++ b/src/options_personal.php @@ -1,41 +1,33 @@ -
- - -
- - - - - -
- -

- - SMOPT_SIZE_HUGE ); - /*** Load the General Options into the array ***/ - $optgrps[SMOPT_GRP_REPLY] = _("Reply and Signature Options"); + $identities_link_value = '' + . _("Edit Advanced Identities") + . ' ' + . _("(discards changes made on this form so far)"); + $optvals[SMOPT_GRP_CONTACT][] = array( + 'name' => 'identities_link', + 'caption' => _("Multiple Identities"), + 'type' => SMOPT_TYPE_COMMENT, + 'refresh' => SMOPT_REFRESH_NONE, + 'comment' => $identities_link_value + ); + + /*** Load the Reply Citation Options into the array ***/ + $optgrps[SMOPT_GRP_REPLY] = _("Reply Citation Options"); $optvals[SMOPT_GRP_REPLY] = array(); $optvals[SMOPT_GRP_REPLY][] = array( @@ -109,56 +111,48 @@ 'size' => SMOPT_SIZE_MEDIUM ); - $identities_link_value = '' - . _("Edit Advanced Identities") - . ' ' - . _("(discards changes made on this form so far)"); - $optvals[SMOPT_GRP_REPLY][] = array( - 'name' => 'identities_link', - 'caption' => _("Multiple Identities"), - 'type' => SMOPT_TYPE_COMMENT, - 'refresh' => SMOPT_REFRESH_NONE, - 'comment' => $identities_link_value - ); + /*** Load the Signature Options into the array ***/ + $optgrps[SMOPT_GRP_SIG] = _("Signature Options"); + $optvals[SMOPT_GRP_SIG] = array(); - $optvals[SMOPT_GRP_REPLY][] = array( + $optvals[SMOPT_GRP_SIG][] = array( 'name' => 'use_signature', 'caption' => _("Use Signature"), 'type' => SMOPT_TYPE_BOOLEAN, 'refresh' => SMOPT_REFRESH_NONE ); - $optvals[SMOPT_GRP_REPLY][] = array( + $optvals[SMOPT_GRP_SIG][] = array( 'name' => 'prefix_sig', 'caption' => _("Prefix Signature with '-- ' Line"), 'type' => SMOPT_TYPE_BOOLEAN, 'refresh' => SMOPT_REFRESH_NONE ); - $optvals[SMOPT_GRP_REPLY][] = array( + $optvals[SMOPT_GRP_SIG][] = array( 'name' => 'signature_abs', 'caption' => _("Signature"), 'type' => SMOPT_TYPE_TEXTAREA, 'refresh' => SMOPT_REFRESH_NONE, - 'size' => SMOPT_SIZE_MEDIUM + 'size' => SMOPT_SIZE_MEDIUM, + 'save' => 'save_option_signature' ); - /* Build and output the option groups. */ - $option_groups = createOptionGroups($optgrps, $optvals); - printOptionGroups($option_groups); - - do_hook('options_personal_inside'); - OptionSubmit( 'submit_personal' ); - -?> -
-
+ /* Assemble all this together and return it as our result. */ + $result = array( + 'grps' => $optgrps, + 'vals' => $optvals + ); + return ($result); +} - +/******************************************************************/ +/** Define any specialized save functions for this option page. ***/ +/******************************************************************/ -
+function save_option_signature($option) { + global $data_dir, $username; + setSig($data_dir, $username, $option->new_value); +} -
- +?>