X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fdb%2Fcompany_db.inc;h=9fd2e68c27adf2931ce65aeb9bb01586bd801526;hb=7840540918bfd37c886877a5d52e3ba0b3373289;hp=0fc0af275783fa487ed282d10a911bf634d2242d;hpb=9fed7316c2f3226f8a7c18481e174d81cfe2d7fc;p=fa-stable.git diff --git a/admin/db/company_db.inc b/admin/db/company_db.inc index 0fc0af27..9fd2e68c 100644 --- a/admin/db/company_db.inc +++ b/admin/db/company_db.inc @@ -12,9 +12,9 @@ /* Update main or gl company setup. */ -function update_company_prefs( $params, $pref = TB_PREF ) +function update_company_prefs($params) { - $sql = "UPDATE {$pref}sys_prefs SET value = "; + $sql = "UPDATE ".TB_PREF."sys_prefs SET value = "; foreach($params as $name => $value) { if (!db_query($sql. db_escape($value). " WHERE name=".db_escape($name), "The company prefferences could not be updated ")) @@ -30,7 +30,7 @@ function update_company_prefs( $params, $pref = TB_PREF ) $prefs can be preference name, array of names, or null for all preferences. */ -function get_company_pref($prefs = null, $tbpref = null) +function get_company_pref($prefs = null) { global $SysPrefs, $db_version; @@ -38,10 +38,7 @@ function get_company_pref($prefs = null, $tbpref = null) $_SESSION['SysPrefs'] = new sys_prefs(); - if (!isset($tbpref)) - $tbpref = TB_PREF; - - $sql = "SELECT name, value FROM {$tbpref}sys_prefs"; + $sql = "SELECT name, value FROM ".TB_PREF."sys_prefs"; $result = @db_query($sql); // supress errors before 2.3 db structure upgrade if(!$result) @@ -71,9 +68,9 @@ function get_company_pref($prefs = null, $tbpref = null) return $ret; } -function get_company_prefs($tbpref = TB_PREF) +function get_company_prefs() { - return get_company_pref(null, $tbpref); + return get_company_pref(null); } function set_company_pref($pref, $category, $type, $length, $value) @@ -173,10 +170,8 @@ function get_payment_terms_all($show_inactive) value is name of foreign key field. For numeric keys $stdkey field name is used. $stdkey - standard name of foreign key. */ -function key_in_foreign_table($id, $tables, $stdkey, $escaped=false) +function key_in_foreign_table($id, $tables, $stdkey) { - if (!$escaped) - $id = db_escape($id); if (!is_array($tables)) $tables = array($tables); @@ -187,7 +182,7 @@ function key_in_foreign_table($id, $tables, $stdkey, $escaped=false) $tbl = $key; $key = $stdkey; } - $sqls[] = "(SELECT COUNT(*) as cnt FROM ".TB_PREF."$tbl WHERE $key=$id)\n"; + $sqls[] = "(SELECT COUNT(*) as cnt FROM `".TB_PREF."$tbl` WHERE `$key`=".db_escape($id).")\n"; } $sql = "SELECT sum(cnt) FROM (". implode(' UNION ', $sqls).") as counts";