projects
/
textcart.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2cc25ea
)
Fixed key_in_foreign_table helper (problems with non-numeric keys).
author
Janusz Dobrowolski
<janusz@frontaccouting.eu>
Wed, 3 Aug 2011 11:11:04 +0000
(13:11 +0200)
committer
Janusz Dobrowolski
<janusz@frontaccouting.eu>
Wed, 3 Aug 2011 11:11:04 +0000
(13:11 +0200)
admin/db/company_db.inc
patch
|
blob
|
history
diff --git
a/admin/db/company_db.inc
b/admin/db/company_db.inc
index c1197dcce8bb05cd5753114aaf5196b0468c6533..5ef679820c11ac41c9794b008ee582db81aea474 100644
(file)
--- a/
admin/db/company_db.inc
+++ b/
admin/db/company_db.inc
@@
-191,7
+191,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";