diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 8ecfb946ae226821e08e09b1665b881bf0baa3c9..5fe4f46ce8d84cc4e238e44da13355ff1204ab6d 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -301,7 +301,7 @@ function spip_query($query, $serveur='') { // http://doc.spip.org/@_q function _q($a) { - return (is_int($a)) ? strval($a) : + return (is_numeric($a)) ? strval($a) : (!is_array($a) ? ("'" . addslashes($a) . "'") : join(",", array_map('_q', $a))); }