Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 960 → Rev 961

/trunk/jrest/lib/RechercheImage.php
21,9 → 21,9
*/
class RechercheImage extends Cel {
 
function rechercherImagesEtObservationAssociees($id_utilisateur = null, $criteres = array(), $numero_page = 0, $taille_page = 50)
function rechercherImagesEtObservationAssociees($id_utilisateur = null, $criteres = array(), $debut = 0, $limite = 50)
{
$images_trouvees = $this->rechercherImages($id_utilisateur, $criteres, $numero_page, $taille_page);
$images_trouvees = $this->rechercherImages($id_utilisateur, $criteres, $debut, $limite);
$retour = array();
 
36,7 → 36,7
return $retour;
}
 
public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $taille_page = 50) {
public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) {
$requete_recherche_images = 'SELECT * ';
 
52,7 → 52,7
$sous_requete_recherche = $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
$requete_recherche_images .= $sous_requete_recherche;
$requete_recherche_images .= ' ORDER BY ci.ordre LIMIT '.$debut.','.$taille_page ;
$requete_recherche_images .= ' ORDER BY ci.ordre LIMIT '.$debut.','.$limite ;
$resultats_images = array();
$resultats_images = $this->requeter($requete_recherche_images);
77,7 → 77,7
$requete_recherche_images .= $sous_requete_recherche;
$nb_images = 0;
 
$resultat_requete_nombre_images = $this->requeter($requete_recherche_images);
if($resultat_requete_nombre_images && is_array($resultat_requete_nombre_images) && count($resultat_requete_nombre_images) > 0) {
147,6 → 147,13
$sous_requete .= $this->fabriquerSousRequeteMotsCles($valeur);
break;
case "id_mots_cles";
$liste_mc = '"'.str_replace(';','","',$valeur).'"';
$sous_requete .= '' ;
$sous_requete .= 'id_image IN (SELECT id_image FROM cel_images_mots_cles WHERE id_mot_cle_utilisateur IN ('.$liste_mc.'))';
$sous_requete .= ' AND ' ;
break;
case "commentaire":
$mots_comment_liste = explode(" " , $valeur) ;