Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 570 → Rev 571

/trunk/services/modules/0.1/coste/Images.php
95,15 → 95,11
} elseif (preg_match('/^[0-9]+$/', $valeur)) {
$this->requete_condition[] = " flore_bdtfx_".$type_masque." = $valeur";
} elseif (preg_match('/[0-9]+/', $valeur)){
$nums = explode(',', $valeur);
$total = count($nums);
$condition = '';
for ($i = 0; $i < $total; $i++) {
$condition .= " flore_bdtfx_".$type_masque." = {$nums[$i]}";
if ($i < ($total-1) ) {
$condition .= " OR ";
}
// suppression des valeurs vides
while(strstr($valeur,',,')) {
$valeur = str_replace(',,',',',$valeur);
}
$condition = " flore_bdtfx_".$type_masque." IN ($valeur)";
$this->requete_condition[] = $condition;
} else {
$e = "valeur incorrecte pour masque.".$type_masque;