summaryrefslogtreecommitdiff
path: root/modules/taxonomy/taxonomy.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2005-02-27 15:40:35 +0000
committerDries Buytaert <dries@buytaert.net>2005-02-27 15:40:35 +0000
commit39adda168758b3b3d19a3297adcbf7923d1f6931 (patch)
tree81faf844a5fcdb7177c84af75c7aa09461ff9975 /modules/taxonomy/taxonomy.module
parent4d65069f25c10650413de9e1dfab013cb0722c9f (diff)
downloadbrdo-39adda168758b3b3d19a3297adcbf7923d1f6931.tar.gz
brdo-39adda168758b3b3d19a3297adcbf7923d1f6931.tar.bz2
- Patch #17747 by Adrian: more PostgreSQL fixes. Committed part of the patch:
1. Removed a duplicate line from the changes to update.inc. 2. Excluded the session.inc changes: they did not make sense to me. 3. Excluded the search related changes in the node and search module. According to Steven these are not correct.
Diffstat (limited to 'modules/taxonomy/taxonomy.module')
-rw-r--r--modules/taxonomy/taxonomy.module8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/taxonomy/taxonomy.module b/modules/taxonomy/taxonomy.module
index ea802def7..20b0939db 100644
--- a/modules/taxonomy/taxonomy.module
+++ b/modules/taxonomy/taxonomy.module
@@ -803,7 +803,13 @@ function _taxonomy_prepare_insert($data, $stage) {
}
else {
foreach (array_values($data) as $value) {
- $q[] = "'". str_replace('%', '%%', db_escape_string($value)) ."'";
+ //Escape strings, but not integers
+ if (is_int($value)) {
+ $q[] = $value;
+ }
+ else {
+ $q[] = "'". str_replace('%', '%%', db_escape_string($value)) ."'";
+ }
}
$result = implode(', ', $q);
}