diff --git a/ecrire/public/criteres.php b/ecrire/public/criteres.php index ab9d44a343f644d19205a91941f81ac1ff086951..95215a785f4163c87032e2e3475591a533156e0f 100644 --- a/ecrire/public/criteres.php +++ b/ecrire/public/criteres.php @@ -524,7 +524,7 @@ function critere_IN_dist ($idb, &$boucles, $crit) $op = '<>'; } else $op = '='; - $boucles[$idb]->select[]= "FIELD($arg,\" . join(',',$var) . \") AS cpt"; + $boucles[$idb]->select[]= "FIELD($arg,\" . join(',',array_map('spip_abstract_quote', $var)) . \") AS cpt"; $op = array("'$op'", "'cpt'", 0); // inserer la condition; exemple: {id_mot ?IN (66, 62, 64)}