/trunk/jrest/lib/RechercheImage.php |
---|
37,6 → 37,12 |
} |
public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) { |
$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre'; |
unset($criteres['tri']); |
$direction = (isset($criteres['dir']) && $criteres['dir']) ? $criteres['dir'] : 'ASC'; |
unset($criteres['dir']); |
$debut = ($debut < 0) ? 0 : $debut; |
$requete_recherche_images = 'SELECT * '; |
52,7 → 58,7 |
$sous_requete_recherche = $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres); |
$requete_recherche_images .= $sous_requete_recherche; |
$requete_recherche_images .= ' ORDER BY ci.ordre LIMIT '.$debut.','.$limite ; |
$requete_recherche_images .= ' ORDER BY '.$ordre.' '.$direction.' LIMIT '.$debut.','.$limite ; |
$resultats_images = array(); |
$resultats_images = $this->executerRequete($requete_recherche_images); |
/trunk/jrest/lib/RechercheObservation.php |
---|
194,7 → 194,7 |
} |
$sous_requete = rtrim($sous_requete,' OR ').') '; |
} else { |
$sous_requete .= "ce_zone_geo LIKE ".$this->proteger('INSEE-C:'.$valeur.'___'); |
$sous_requete .= "(ce_zone_geo LIKE ".$this->proteger('INSEE-C:'.$valeur.'___').')'; |
} |
} |
205,7 → 205,7 |
if($valeur == "NULL") { |
$sous_requete .= "(zone_geo IS NULL OR zone_geo = '')"; |
} else { |
$sous_requete .= "zone_geo = ".$this->proteger($valeur); |
$sous_requete .= "(zone_geo = ".$this->proteger($valeur).')'; |
} |
$sous_requete .= ' AND ' ; |
break; |
/trunk/jrest/services/InventoryImageListPublic.php |
---|
23,6 → 23,9 |
const start_defaut = 0; |
const limit_defaut = 100; |
const tri_defaut = 'ci.date_creation'; |
const dir_defaut = 'DESC'; |
function getRessource() { |
50,6 → 53,8 |
$criteres['ce_zone_geo'] = isset($_GET['dept']) ? $_GET['dept'] : null; |
$criteres['famille'] = isset($_GET['famille']) ? $_GET['famille'] : null; |
$criteres['recherche'] = isset($_GET['recherche']) ? $_GET['recherche'] : null; |
$criteres['tri'] = isset($_GET['tri']) ? $_GET['tri'] : self::tri_defaut; |
$criteres['dir'] = isset($_GET['dir']) ? $_GET['dir'] : self::dir_defaut; |
$chercheur_images = new RechercheImage($this->config); |