X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=src%2Foptions_identities.php;h=f1677a1902ba8c17179c447d15cc279a45229c3d;hp=5b900cfc708c0bda48b4f06a9da5619bb404f0b2;hb=0f101579c15a7143c6e4997603b0e19df77eec62;hpb=e1f548e80fe02f60d2575d525c2136ec1dd1c4fc diff --git a/src/options_identities.php b/src/options_identities.php index 5b900cfc..f1677a19 100644 --- a/src/options_identities.php +++ b/src/options_identities.php @@ -18,6 +18,10 @@ displayPageHeader($color, 'None'); + $Info = do_hook('options_identities_process', 0); + if ($Info[1]) + SaveUpdateFunction(); + if (CheckAndDoDefault() || CheckAndDoPromote()) { SaveUpdateFunction(); } @@ -38,6 +42,8 @@
+ +
@@ -89,6 +95,7 @@ function SaveUpdateFunction() if (isset($$name)) { $fakeI --; } else { + do_hook('options_identities_renumber', $i, $fakeI); $filled = 0; $name = 'full_name' . $i; @@ -146,6 +153,7 @@ function CheckAndDoDefault() $name = 'make_default_' . $i; global $$name; if (isset($$name)) { + do_hook('options_identities_renumber', $i, 'default'); global $full_name, $email_address, $reply_to; $name = 'full_name' . $i; @@ -210,6 +218,8 @@ function CheckAndDoPromote() $name = 'promote_' . $i; global $$name; if (isset($$name) && $i > 1) { + do_hook('options_identities_renumber', $i, $i - 1); + $nameA = 'full_name' . $i; $nameB = 'full_name' . ($i - 1); global $$nameA, $$nameB; @@ -224,8 +234,8 @@ function CheckAndDoPromote() $$nameA = $$nameB; $$nameB = $temp; - $nameA = 'email_address' . $i; - $nameB = 'email_address' . ($i - 1); + $nameA = 'reply_to' . $i; + $nameB = 'reply_to' . ($i - 1); global $$nameA, $$nameB; $temp = $$nameA; $$nameA = $$nameB; @@ -294,6 +304,7 @@ function ShowTableInfo($full_name, $email_address, $reply_to, $post) ?>" name="reply_to"> +>
  @@ -312,6 +323,7 @@ function ShowTableInfo($full_name, $email_address, $reply_to, $post) echo _("Move Up") ?>">