diff options
author | Dries Buytaert <dries@buytaert.net> | 2005-02-27 15:40:35 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2005-02-27 15:40:35 +0000 |
commit | 39adda168758b3b3d19a3297adcbf7923d1f6931 (patch) | |
tree | 81faf844a5fcdb7177c84af75c7aa09461ff9975 /modules/taxonomy/taxonomy.module | |
parent | 4d65069f25c10650413de9e1dfab013cb0722c9f (diff) | |
download | brdo-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.module | 8 |
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); } |