X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fui_lists.inc;h=f965991155997ef2032a1e8d4894dcfeeb1fb77e;hb=b0a033a1a2db727664018c496730a8be240879ec;hp=ba5f42a465d03561d3f176215ddcbb1245ed21d6;hpb=5af53b13622ca77bc851cccaa087d7e2aedc3401;p=fa-stable.git diff --git a/includes/ui/ui_lists.inc b/includes/ui/ui_lists.inc index ba5f42a4..f9659911 100644 --- a/includes/ui/ui_lists.inc +++ b/includes/ui/ui_lists.inc @@ -3,7 +3,7 @@ include_once($path_to_root . "/includes/banking.inc"); define("DEFVAL", "--"); -$search_button = " "; +$search_button = " "; //$search_button = " "; $all_items = reserved_words::get_all(); @@ -18,8 +18,10 @@ function supplier_list($name, $selected_id, $all_option=false, $submit_on_change default_focus($name); if ($selected_id == null) $selected_id = ((!isset($_POST[$name]) || $_POST[$name] == "") ? "" : $_POST[$name]); - $no_supplier_list = get_company_pref('no_supplier_list'); - if ($no_supplier_list) + + + $supplier_sql = "SELECT supplier_id, supp_name, curr_code FROM ".TB_PREF."suppliers "; + if (get_company_pref('no_supplier_list')) { global $search_button; $edit_name = $name."_edit"; @@ -29,34 +31,25 @@ function supplier_list($name, $selected_id, $all_option=false, $submit_on_change if (isset($_POST[$edit_button])) { $selected_id = $_POST[$name] = ""; + set_focus($name); } if ($selected_id != "") { $val = DEFVAL; - $supplier_sql = "SELECT supplier_id, supp_name, curr_code FROM ".TB_PREF."suppliers WHERE supplier_id=$selected_id"; - $supplier_result = db_query($supplier_sql); + $supplier_sql .= "WHERE supplier_id=$selected_id"; } - else + elseif ($val != "" && $val != DEFVAL) { - if ($val != "" && $val != DEFVAL) - { - $supplier_sql = "SELECT supplier_id, supp_name, curr_code FROM ".TB_PREF."suppliers WHERE supp_name LIKE '%{$val}%' ORDER BY supp_name"; - $supplier_result = db_query($supplier_sql); - } - else - $supplier_result = false; + $supplier_sql .= "WHERE supp_name LIKE '%{$val}%'"; } echo " "; echo sprintf($search_button, $edit_button); } - else - { - $supplier_sql = "SELECT supplier_id, supp_name, curr_code FROM ".TB_PREF."suppliers ORDER BY supp_name"; - $supplier_result = db_query($supplier_sql); - } + + $supplier_result = db_query($supplier_sql." ORDER BY supp_name"); if ($submit_on_change==true) echo " "; echo sprintf($search_button, $edit_button); } - else - { - $customer_sql = "SELECT debtor_no, name, curr_code FROM ".TB_PREF."debtors_master ORDER BY name"; - $customer_result = db_query($customer_sql); - } + + + $customer_result = db_query($customer_sql." ORDER BY name"); + if ($submit_on_change==true) echo " "; echo sprintf($search_button, $edit_button); } - else - { - $sql = "SELECT stock_id, ".TB_PREF."stock_master.description, ".TB_PREF."stock_category.description - FROM ".TB_PREF."stock_master,".TB_PREF."stock_category WHERE ".TB_PREF."stock_master.category_id=".TB_PREF."stock_category.category_id"; - $result = db_query($sql); - } + $result = db_query($sql); + if ($submit_on_change==true) echo " "; echo " "; } - else - { - $sql = "SELECT stock_id, ".TB_PREF."stock_master.description, ".TB_PREF."stock_category.description - FROM ".TB_PREF."stock_master,".TB_PREF."stock_category WHERE ".TB_PREF."stock_master.category_id=" - .TB_PREF."stock_category.category_id AND mb_flag !='M'"; - $result = db_query($sql); - } + + $result = db_query($sql); if ($submit_on_change==true) echo ""; if ($skip_bank_accounts) @@ -1664,21 +1626,21 @@ function gl_all_accounts_list($name, $selected_id, $skip_bank_accounts=false, } function gl_all_accounts_list_cells($label, $name, $selected_id, $skip_bank_accounts=false, - $show_group=false, $onchange="") + $show_group=false, $params="") { if ($label != null) echo "$label\n"; echo ""; - gl_all_accounts_list($name, $selected_id, $skip_bank_accounts, $show_group, $onchange); + gl_all_accounts_list($name, $selected_id, $skip_bank_accounts, $show_group, $params); echo "\n"; } function gl_all_accounts_list_row($label, $name, $selected_id, $skip_bank_accounts=false, - $show_group=false, $onchange="") + $show_group=false, $params="") { echo "\n"; gl_all_accounts_list_cells($label, $name, $selected_id, $skip_bank_accounts, - $show_group, $onchange); + $show_group, $params); echo "\n"; } @@ -1993,7 +1955,7 @@ function decseps_list_row($label, $name, $value) function themes_list_row($label, $name, $value) { global $path_to_root; - + default_focus($name); $path = $path_to_root.'/themes/'; $themes = array(); @@ -2001,7 +1963,7 @@ function themes_list_row($label, $name, $value) while(false !== ($fname = readdir($themedir))) { if($fname!='.' && $fname!='..' && $fname!='CVS' && is_dir($path.$fname)) { $themes[] = $fname; - } + } } sort($themes); echo "$label\n";