X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=gl%2Fmanage%2Fgl_account_types.php;h=1358cae8d98dc1daccbac5efa4d0a9c599560434;hb=268a54dcfd08aff7113bc3afe8b784f36db2d0d4;hp=04f80c62305784dd4b954488eef35fb5792ee112;hpb=5b8f4c4b4aa8cf996bc071f116bfce1273200fa2;p=fa-stable.git diff --git a/gl/manage/gl_account_types.php b/gl/manage/gl_account_types.php index 04f80c62..1358cae8 100644 --- a/gl/manage/gl_account_types.php +++ b/gl/manage/gl_account_types.php @@ -19,6 +19,9 @@ include($path_to_root . "/gl/includes/gl_db.inc"); include($path_to_root . "/includes/ui.inc"); +if (isset($_GET["cid"])) + $_POST["cid"] = $_GET["cid"]; + simple_page_mode(false); //----------------------------------------------------------------------------------- @@ -44,7 +47,6 @@ function can_process($selected_id) return false; } - //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.")); @@ -120,8 +122,11 @@ if ($Mode == 'RESET') unset($_POST['class_id']); } //----------------------------------------------------------------------------------- - -$result = get_account_types(check_value('show_inactive')); +$filter_cid = (isset($_POST["cid"])); +if ($filter_cid) + $result = get_account_types(check_value('show_inactive'), $_POST["cid"]); +else + $result = get_account_types(check_value('show_inactive')); start_form(); start_table(TABLESTYLE); @@ -147,7 +152,7 @@ while ($myrow = db_fetch($result)) } label_cell($myrow["id"]); - label_cell($myrow["name"]); + label_cell(''.$myrow["name"].''); label_cell($parent_text); label_cell($bs_text); inactive_control_cell($myrow["id"], $myrow["inactive"], 'chart_types', 'id'); @@ -189,7 +194,10 @@ text_row_ex(_("Name:"), 'name', 50); gl_account_types_list_row(_("Subgroup Of:"), 'parent', null, _("None"), true); -class_list_row(_("Class:"), 'class_id', null); +if ($filter_cid) + class_list_row(_("Class:"), 'class_id', $_POST['cid']); +else + class_list_row(_("Class:"), 'class_id', null); end_table(1);