X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Foptions_identities.php;h=310f06079af83abcd0b58d37172a60eed2e040d3;hb=211f8c1d635041a8bf1208c4c4f8cfffbd2fd97a;hp=63723f6a28da449b3dee576cd1ee148aac6573b2;hpb=e697b6cc39af08f80d3ee3743c9d4088791af634;p=squirrelmail.git diff --git a/src/options_identities.php b/src/options_identities.php index 63723f6a..310f0607 100644 --- a/src/options_identities.php +++ b/src/options_identities.php @@ -1,42 +1,44 @@
- +
@@ -44,38 +46,37 @@ "; + +} + +function ShowTableInfo($full_name, $email_address, $reply_to, $signature, $post) { global $color; $OtherBG = ' bgcolor="' . $color[0] . '"'; - if ($full_name == '' && $email_address == '' && $reply_to == '') + if ($full_name == '' && $email_address == '' && $reply_to == '' && $signature == '') $OtherBG = ''; - if ($full_name == '' && $email_address == '' && $reply_to == '') + if ($full_name == '' && $email_address == '' && $reply_to == '' && $signature == '') $isEmptySection = true; else $isEmptySection = false; @@ -290,6 +326,7 @@ function ShowTableInfo($full_name, $email_address, $reply_to, $post) { sti_input( _("Full Name"), 'full_name', $full_name, $post, $OtherBG ); sti_input( _("E-Mail Address"), 'email_address', $email_address, $post, $OtherBG ); sti_input( _("Reply To"), 'reply_to', $reply_to, $post, $OtherBG ); + sti_textarea( _("Signature"), 'signature', $signature, $post, $OtherBG ); do_hook('options_identities_table', $OtherBG, $isEmptySection, $post); echo "".
-

+
- + - - - +
+ + - + -
@@ -90,7 +91,7 @@ 1) { do_hook('options_identities_renumber', $i, $i - 1); - $nameA = 'full_name' . $i; - $nameB = 'full_name' . ($i - 1); + $nameA = 'full_name' . $i; + $nameB = 'full_name' . ($i - 1); + global $$nameA, $$nameB; + $temp = $$nameA; + $$nameA = $$nameB; + $$nameB = $temp; + + $nameA = 'email_address' . $i; + $nameB = 'email_address' . ($i - 1); + global $$nameA, $$nameB; + $temp = $$nameA; + $$nameA = $$nameB; + $$nameB = $temp; + + $nameA = 'reply_to' . $i; + $nameB = 'reply_to' . ($i - 1); + global $$nameA, $$nameB; + $temp = $$nameA; + $$nameA = $$nameB; + $$nameB = $temp; + + $nameA = 'signature' . $i; + $nameB = 'signature' . ($i - 1); global $$nameA, $$nameB; $temp = $$nameA; $$nameA = $$nameB; $$nameB = $temp; - $nameA = 'email_address' . $i; - $nameB = 'email_address' . ($i - 1); - global $$nameA, $$nameB; - $temp = $$nameA; - $$nameA = $$nameB; - $$nameB = $temp; - - $nameA = 'reply_to' . $i; - $nameB = 'reply_to' . ($i - 1); - global $$nameA, $$nameB; - $temp = $$nameA; - $$nameA = $$nameB; - $$nameB = $temp; - - return true; + return true; } $i ++; @@ -255,14 +279,17 @@ return false; } - function LoadInfo(&$n, &$e, &$r, $post) { + function LoadInfo(&$n, &$e, &$r, &$s, $post) { global $username, $data_dir; $n = getPref($data_dir, $username, 'full_name' . $post); $e = getPref($data_dir, $username, 'email_address' . $post); $r = getPref($data_dir, $username, 'reply_to' . $post); + if ($post == '') + $post = 'g'; + $s = getSig($data_dir,$username,$post); - if ($n != '' || $e != '' || $r != '') + if ($n != '' || $e != '' || $r != '' || $s != '') return true; } @@ -275,14 +302,23 @@ function sti_input( $title, $hd, $data, $post, $bg ) { } -function ShowTableInfo($full_name, $email_address, $reply_to, $post) { +function sti_textarea( $title, $hd, $data, $post, $bg ) { + + echo "
$title:". + ''. + "