X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=gl%2Fmanage%2Fgl_account_types.php;h=3cef7a07540acdc4e051ae30c8c8665eae737ae3;hb=aad1fb7fcaf1f0e9c97f82150092ccf1e936a1a3;hp=628cbc2f8ed8a5a5fb9d3c5863e3a6fd8c9af367;hpb=803468dd5b0bb8d84f5366b6465203df12323c99;p=fa-stable.git diff --git a/gl/manage/gl_account_types.php b/gl/manage/gl_account_types.php index 628cbc2f..3cef7a07 100644 --- a/gl/manage/gl_account_types.php +++ b/gl/manage/gl_account_types.php @@ -24,25 +24,23 @@ simple_page_mode(false); function can_process() { - global $selected_id; - - if ($_POST['id'] == "") + if (strlen(trim($_POST['id'])) == 0) { display_error( _("The account group id cannot be empty.")); set_focus('id'); return false; } - if (strlen($_POST['name']) == 0) + if (strlen(trim($_POST['name'])) == 0) { display_error( _("The account group name cannot be empty.")); set_focus('name'); 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; } @@ -66,9 +64,9 @@ if ($Mode=='ADD_ITEM' || $Mode=='UPDATE_ITEM') { 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'; } } @@ -120,7 +118,7 @@ if ($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); @@ -156,7 +154,7 @@ inactive_control_row($th); end_table(1); //----------------------------------------------------------------------------------- -start_table($table_style2); +start_table(TABLESTYLE2); if ($selected_id != "") { @@ -171,10 +169,14 @@ 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);