function can_process()
{
- global $selected_id;
-
- /*if (!input_num('id'))
+ if ($_POST['id'] == "")
{
- display_error( _("The account id must be an integer and cannot be empty."));
+ display_error( _("The account group id cannot be empty."));
set_focus('id');
return false;
- }*/
+ }
if (strlen($_POST['name']) == 0)
{
display_error( _("The account group name cannot be empty."));
return false;
}
- if (isset($selected_id) && ($selected_id == $_POST['parent']))
+ //if (strcmp($_POST['id'], $_POST['parent']) == 0)
+ if ($_POST['id'] === $_POST['parent'])
{
display_error(_("You cannot set an account group to be a subgroup of itself."));
return false;
{
if (add_account_type($_POST['id'], $_POST['name'], $_POST['class_id'], $_POST['parent'])) {
display_notification(_('New account type has been added'));
- $Mode = 'RESET';
}
}
+ $Mode = 'RESET';
}
}
$result = get_account_types(check_value('show_inactive'));
start_form();
-start_table($table_style);
+start_table(TABLESTYLE);
$th = array(_("Group ID"), _("Group Name"), _("Subgroup Of"), _("Class Type"), "", "");
inactive_control_column($th);
table_header($th);
end_table(1);
//-----------------------------------------------------------------------------------
-start_table($table_style2);
+start_table(TABLESTYLE2);
if ($selected_id != "")
{
if ($_POST['parent'] == '-1')
$_POST['parent'] == "";
$_POST['class_id'] = $myrow["class_id"];
- hidden('selected_id', $selected_id);
+ hidden('selected_id', $myrow['id']);
hidden('old_id', $myrow["id"]);
}
- hidden('id');
+ else
+ {
+ hidden('selected_id', $selected_id);
+ hidden('old_id', $_POST["old_id"]);
+ }
}
text_row_ex(_("ID:"), 'id', 10);
text_row_ex(_("Name:"), 'name', 50);
end_table(1);
-submit_add_or_update_center($selected_id == -1, '', 'both');
+submit_add_or_update_center($selected_id == "", '', 'both');
end_form();