function can_process()
{
- global $selected_id;
-
if ($_POST['id'] == "")
{
display_error( _("The account group id cannot be empty."));
return false;
}
- if (strcmp($_POST['id'], $_POST['parent']) == 0)
+ //if (strcmp($_POST['id'], $_POST['parent']) == 0)
+ if ($_POST['id'] === $_POST['parent'])
{
- display_error("id = {$_POST['id']}, parent = {$_POST['parent']}");
- //display_error(_("You cannot set an account group to be a subgroup of itself."));
+ 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);