X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=gl%2Finquiry%2Faccounts_list.php;h=e785557abc47e5ebf1bc4ff86e39fd50093e2415;hb=0388050f6d4c6c7c9a9db06d2f31aa8879da69a8;hp=4c8354a18717699a86c2a9ca076423c8df8b94b6;hpb=ec7f3118c6d2c6dfb0848ce952023bdbc4bcd14f;p=fa-stable.git diff --git a/gl/inquiry/accounts_list.php b/gl/inquiry/accounts_list.php index 4c8354a1..e785557a 100644 --- a/gl/inquiry/accounts_list.php +++ b/gl/inquiry/accounts_list.php @@ -18,22 +18,17 @@ $page_security = "SA_GLACCOUNT"; $path_to_root = "../.."; include_once($path_to_root . "/includes/session.inc"); include_once($path_to_root . "/includes/ui.inc"); +include_once($path_to_root . "/gl/includes/db/gl_db_accounts.inc"); $js = get_js_select_combo_item(); page(_($help_context = "GL Accounts"), true, false, "", $js); -if (isset($SysPrefs->max_rows_in_search)) - $limit = $SysPrefs->max_rows_in_search; -else - $limit = 10; - -// Activate Ajax on form submit if(get_post("search")) { $Ajax->activate("account_tbl"); } -// BEGIN: Filter form. Use query string so the client_id will not disappear +// Filter form. Use query string so the client_id will not disappear // after ajax form post. start_form(false, false, $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING']); @@ -49,9 +44,7 @@ end_row(); end_table(); end_form(); -// END: Filter form -// BEGIN: Account list div_start("account_tbl"); start_table(TABLESTYLE); @@ -60,19 +53,10 @@ $th = array("", _("Account Code"), _("Description"), _("Category")); table_header($th); -// Query based on function gl_all_accounts_list in includes/ui/ui_lists.inc. -$sql = "SELECT chart.account_code, chart.account_name, type.name - FROM ".TB_PREF."chart_master chart,".TB_PREF."chart_types type - WHERE chart.account_type=type.id - AND ( - chart.account_name LIKE " . db_escape("%" . get_post("description"). "%") . " OR - chart.account_code LIKE " . db_escape("%" . get_post("description"). "%") . " - ) - ORDER BY chart.account_code LIMIT 0, $limit"; // We only display 10 items. -$result = db_query($sql, "Failed in retreiving GL account list."); - -$k = 0; //row colour counter +$k = 0; $name = $_GET["client_id"]; + +$result = get_chart_accounts_search(get_post("description")); while ($myrow = db_fetch_assoc($result)) { alt_table_row_color($k); $value = $myrow['account_code']; @@ -86,6 +70,4 @@ while ($myrow = db_fetch_assoc($result)) { end_table(1); div_end(); -// END: Account list - -end_page(true); \ No newline at end of file +end_page(true);