include($path_to_root . "/includes/ui.inc");
+if (isset($_GET["cid"]))
+ $_POST["cid"] = $_GET["cid"];
+
simple_page_mode(false);
//-----------------------------------------------------------------------------------
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."));
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);
-$th = array(_("Group ID"), _("Group Name"), _("Subgroup Of"), _("Class Type"), "", "");
+$th = array(_("Group ID"), _("Group Name"), _("Subgroup Of"), _("Class"), "", "");
inactive_control_column($th);
table_header($th);
}
label_cell($myrow["id"]);
- label_cell($myrow["name"]);
+ label_cell('<a href="./gl_accounts.php?id='.$myrow["id"].'">'.$myrow["name"].'</a>');
label_cell($parent_text);
label_cell($bs_text);
inactive_control_cell($myrow["id"], $myrow["inactive"], 'chart_types', 'id');
gl_account_types_list_row(_("Subgroup Of:"), 'parent', null, _("None"), true);
-class_list_row(_("Class Type:"), '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);
end_page();
-?>