displayPageHeader($color, 'None');
+ $Info = do_hook('options_identities_process', 0);
+ if ($Info[1])
+ SaveUpdateFunction();
+
if (CheckAndDoDefault() || CheckAndDoPromote()) {
SaveUpdateFunction();
}
- if (isset($update) || isset($delete_0) || isset($delete_1) ||
- isset($delete_2) || isset($delete_3) || isset($delete_4) ||
- isset($delete_5) || isset($delete_6) || isset($delete_7) ||
- isset($delete_8))
+ if (isset($update) || CheckForDelete())
SaveUpdateFunction();
LoadInfo($full_name, $email_address, $reply_to, '');
<form name=f action="options_identities.php" method=post>
+<?PHP do_hook('options_identities_top'); ?>
+
<center>
<table width=80% cellpadding=0 cellspacing=0 border=0>
<tr bgcolor="<?PHP echo $color[9] ?>">
if (isset($$name)) {
$fakeI --;
} else {
+ do_hook('options_identities_renumber', $i, $fakeI);
$filled = 0;
$name = 'full_name' . $i;
$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;
return false;
}
+function CheckForDelete()
+{
+ global $username, $data_dir, $full_name, $email_address, $reply_to;
+
+ $i = 1;
+ $name = 'form_for_' . $i;
+ global $$name;
+ while (isset($$name))
+ {
+ $name = 'delete_' . $i;
+ global $$name;
+ if (isset($$name)) {
+ return true;
+ }
+
+ $i ++;
+ $name = 'form_for_' . $i;
+ global $$name;
+ }
+ return false;
+}
+
function CheckAndDoPromote()
{
global $username, $data_dir, $full_name, $email_address, $reply_to;
$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;
$$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;
?>" name="reply_to<?PHP echo $post ?>">
</td>
</tr>
+<?PHP do_hook('options_identities_table', $OtherBG, $isEmptySection, $post); ?>
<tr<?PHP echo $OtherBG ?>>
<td> </td><td>
<input type=hidden name="form_for_<?PHP echo $post ?>" value="1">
echo _("Move Up") ?>">
<?PHP
}
+ do_hook('options_identities_buttons', $isEmptySection, $post);
?>
</td>
</tr>