X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=src%2Foptions_personal.php;h=988ccb2c400b0b109d66927adde8f20dbffe311a;hp=62b62e4e80b29bd18cabfa87bb59313a99e12a3c;hb=5c3b0995850de5ec0702783f6c3f174b8001d090;hpb=d4e84069d1d9af8760b8e858672d3ea3d4eac8b0 diff --git a/src/options_personal.php b/src/options_personal.php index 62b62e4e..988ccb2c 100644 --- a/src/options_personal.php +++ b/src/options_personal.php @@ -1,98 +1,158 @@ 'full_name', + 'caption' => _("Full Name"), + 'type' => SMOPT_TYPE_STRING, + 'refresh' => SMOPT_REFRESH_NONE, + 'size' => SMOPT_SIZE_HUGE + ); + + $optvals[SMOPT_GRP_CONTACT][] = array( + 'name' => 'email_address', + 'caption' => _("Email Address"), + 'type' => SMOPT_TYPE_STRING, + 'refresh' => SMOPT_REFRESH_NONE, + 'size' => SMOPT_SIZE_HUGE + ); + + $optvals[SMOPT_GRP_CONTACT][] = array( + 'name' => 'reply_to', + 'caption' => _("Reply To"), + 'type' => SMOPT_TYPE_STRING, + 'refresh' => SMOPT_REFRESH_NONE, + 'size' => SMOPT_SIZE_HUGE + ); + + $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( + 'name' => 'reply_citation_style', + 'caption' => _("Reply Citation Style"), + 'type' => SMOPT_TYPE_STRLIST, + 'refresh' => SMOPT_REFRESH_NONE, + 'posvals' => array(SMPREF_NONE => _("No Citation"), + 'author_said' => _("AUTHOR Said"), + 'quote_who' => _("Quote Who XML"), + 'user-defined' => _("User-Defined")) + ); + + $optvals[SMOPT_GRP_REPLY][] = array( + 'name' => 'reply_citation_start', + 'caption' => _("User-Defined Citation Start"), + 'type' => SMOPT_TYPE_STRING, + 'refresh' => SMOPT_REFRESH_NONE, + 'size' => SMOPT_SIZE_MEDIUM + ); + + $optvals[SMOPT_GRP_REPLY][] = array( + 'name' => 'reply_citation_end', + 'caption' => _("User-Defined Citation End"), + 'type' => SMOPT_TYPE_STRING, + 'refresh' => SMOPT_REFRESH_NONE, + 'size' => SMOPT_SIZE_MEDIUM + ); + + /*** Load the Signature Options into the array ***/ + $optgrps[SMOPT_GRP_SIG] = _("Signature Options"); + $optvals[SMOPT_GRP_SIG] = array(); + + $optvals[SMOPT_GRP_SIG][] = array( + 'name' => 'use_signature', + 'caption' => _("Use Signature"), + 'type' => SMOPT_TYPE_BOOLEAN, + 'refresh' => SMOPT_REFRESH_NONE + ); + + $optvals[SMOPT_GRP_SIG][] = array( + 'name' => 'prefix_sig', + 'caption' => _("Prefix Signature with '-- ' Line"), + 'type' => SMOPT_TYPE_BOOLEAN, + 'refresh' => SMOPT_REFRESH_NONE + ); + + $optvals[SMOPT_GRP_SIG][] = array( + 'name' => 'signature_abs', + 'caption' => _("Signature"), + 'type' => SMOPT_TYPE_TEXTAREA, + 'refresh' => SMOPT_REFRESH_NONE, + 'size' => SMOPT_SIZE_MEDIUM, + 'save' => 'save_option_signature' + ); + + /* 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); +} ?> -
- - -
- - - - - -
- -

- - - - - - - - - - - - - - - - - - - - - -
: - - -
: - - -
: - - -
: - - Edit Advanced Identities - (discards changes made on this form so far) -


: -
-  ' . _("Use a signature?") . '  '; - else - echo '  ' . _("Use a signature?") . '  '; - if ( ! isset($prefix_sig) || $prefix_sig == true ) - echo '  ' - . _( "Prefix signature with '--' ?" ) . '
'; - else - echo '  ' . - _( "Prefix signature with '--' ?" ) . '
'; - echo "\n
"; -?> -
  - - " name="submit_personal"> -
-
- - - -
- -
-