225,6 → 225,18 |
$sous_requete .= $this->fabriquerSousRequeteRechercheDate($nom, $valeur) ; |
$sous_requete .= ' AND ' ; |
break; |
case "date" : |
$sous_requete .= 'date_format(date_observation, "%Y-%m-%d") ='.Cel::db()->proteger($valeur); |
$sous_requete .= ' AND ' ; |
break; |
case "date_deb" : |
$sous_requete .= 'date_format(date_observation, "%Y-%m-%d") >='.Cel::db()->proteger($valeur); |
$sous_requete .= ' AND ' ; |
break; |
case "date_fin" : |
$sous_requete .= 'date_format(date_observation, "%Y-%m-%d") <='.Cel::db()->proteger($valeur); |
$sous_requete .= ' AND ' ; |
break; |
case "tampon": |
$ids_tampon = rtrim($valeur, ',') ; |
$sous_requete .= 'ci.id_images IN ( '.Cel::db()->proteger($ids_tampon).')' ; |
340,9 → 352,9 |
$requete_recherche_date = ''; |
|
if (is_numeric($valeur) && $valeur != "00") { |
$requete_recherche_date = '('.$correspondance_champ[$intervalle].'(ci.date_prise_de_vue) = '.Cel::db()->proteger($valeur).') '; |
$requete_recherche_date = '('.$correspondance_champ[$intervalle].'(co.date_observation) = '.Cel::db()->proteger($valeur).') '; |
} else { |
$requete_recherche_date = '(ci.date_prise_de_vue IS NULL OR ci.date_prise_de_vue = "0000-00-00")'; |
$requete_recherche_date = '(co.date_observation IS NULL OR co.date_observation = "0000-00-00")'; |
} |
|
return $requete_recherche_date; |