-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)) {
- 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;
-}
+ $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);
+
+ 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);
+ $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);
+ }
+
+ function CheckAndDoDefault() {
+ global $username, $data_dir, $full_name, $email_address, $reply_to;