-function CheckAndDoDefault()
-{
- global $username, $data_dir, $full_name, $email_address, $reply_to;
-
- $i = 1;
- $name = 'form_for_' . $i;
- global $$name;
- while (isset($$name))
- {
- $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;
- global $$name;
- $temp = $full_name;
- $full_name = $$name;
- $$name = $temp;
-
- $name = 'email_address' . $i;
- global $$name;
- $temp = $email_address;
- $email_address = $$name;
- $$name = $temp;
-
- $name = 'reply_to' . $i;
- global $$name;
- $temp = $reply_to;
- $reply_to = $$name;
- $$name = $temp;
-
- return true;
- }
-
- $i ++;
- $name = 'form_for_' . $i;
- global $$name;
- }
- return false;
-}
+ echo '<br />' .
+ html_tag( 'table', "\n" .
+ html_tag( 'tr', "\n" .
+ html_tag( 'td', "\n" .
+ '<b>'. _("Options") . ' - ' . _("Advanced Identities") .'</b><br />' .
+ html_tag( 'table', "\n" .
+ html_tag( 'tr', "\n" .
+ html_tag( 'td', "\n" .
+ html_tag( 'table', "\n" .
+ html_tag( 'tr', "\n" .
+ html_tag( 'th', _("Default Identity"), 'center', '', 'colspan="2"' ) ,
+ '', $color[9]) . "\n" .
+ $td_str . "\n" .
+ html_tag( 'tr',
+ html_tag( 'th', _("Add a New Identity") . ShowTableInfo('', '', '', '', $num), 'center', '', 'colspan="2"' ) ,
+ '', $color[9]) ,
+ '', '', 'width="80%" cellpadding="2" cellspacing="0" border="0"' ) ,
+ 'center', $color[4] )
+ ) ,
+ '', '', 'width="100%" border="0" cellpadding="1" cellspacing="1"' ) ,
+ 'center', $color[0] )
+ ) ,
+ 'center', '', 'width="95%" border="0" cellpadding="2" cellspacing="0"' ) .
+
+ '</body></html>';
+
+ function SaveUpdateFunction() {
+ global $username, $data_dir, $full_name, $email_address, $reply_to, $signature;
+
+ $i = 1;
+ $fakeI = 1;
+ $name = 'form_for_' . $i;
+ global $$name;
+ while (isset($$name))
+ {
+ $name = 'delete_' . $i;
+ global $$name;
+ if (isset($$name)) {
+ $fakeI --;
+ } else {
+ do_hook('options_identities_renumber', $i, $fakeI);
+ $filled = 0;
+
+ $name = 'full_name' . $i;
+ global $$name;
+ if ($$name != '')
+ $filled ++;
+ setPref($data_dir, $username, 'full_name' . $fakeI, $$name);
+
+ $name = 'email_address' . $i;
+ global $$name;
+ if ($$name != '')
+ $filled ++;
+ setPref($data_dir, $username, 'email_address' . $fakeI, $$name);
+
+ $name = 'reply_to' . $i;
+ global $$name;
+ if ($$name != '')
+ $filled ++;
+ setPref($data_dir, $username, 'reply_to' . $fakeI, $$name);
+
+ $name = 'signature' . $i;
+ global $$name;
+ if ($$name != '')
+ $filled ++;
+ setSig($data_dir, $username, $fakeI, $$name);
+
+ if ($filled == 0)
+ $fakeI --;
+ }
+
+ $fakeI ++;
+ $i ++;
+ $name = 'form_for_' . $i;
+ global $$name;
+ }
+
+ setPref($data_dir, $username, 'identities', $fakeI);
+
+ while ($fakeI != $i)
+ {
+ removePref($data_dir, $username, 'full_name' . $fakeI);
+ removePref($data_dir, $username, 'email_address' . $fakeI);
+ removePref($data_dir, $username, 'reply_to' . $fakeI);
+ setSig($data_dir, $username, $fakeI, "");
+ $fakeI ++;
+ }
+
+ setPref($data_dir, $username, 'full_name', $full_name);
+ setPref($data_dir, $username, 'email_address', $email_address);
+ setPref($data_dir, $username, 'reply_to', $reply_to);
+ setSig($data_dir, $username, "g", $signature);
+
+ }
+
+ function CheckAndDoDefault() {
+ global $username, $data_dir, $full_name, $email_address, $reply_to, $signature;
+
+ $i = 1;
+ $name = 'form_for_' . $i;
+ global $$name;
+ while (isset($$name))
+ {
+ $name = 'make_default_' . $i;
+ global $$name;
+ if (isset($$name)) {
+ do_hook('options_identities_renumber', $i, 'default');
+ global $full_name, $email_address, $reply_to, $signature;