218,13 → 218,13 |
} else { |
if (strpos($valeur,',') !== false) { |
$dpts = explode(',',$valeur); |
$sous_requete .= '('; |
$sous_requete .= '(dept IN ('; |
foreach($dpts as $dpt) { |
$sous_requete .= "ce_zone_geo LIKE ".Cel::db()->proteger('INSEE-C:'.$dpt.'___').' OR '; |
$sous_requete .= Cel::db()->proteger($dpt).', '; |
} |
$sous_requete = rtrim($sous_requete,' OR ').') '; |
$sous_requete = rtrim($sous_requete,', ').')) '; |
} else { |
$sous_requete .= "(ce_zone_geo LIKE ".Cel::db()->proteger('INSEE-C:'.$valeur.'___').')'; |
$sous_requete .= "(dept = ".Cel::db()->proteger($valeur).')'; |
} |
} |
$sous_requete .= ' AND ' ; |