Subversion Repositories eFlore/Applications.cel

Rev

Rev 1332 | Rev 1386 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1332 Rev 1366
Line 35... Line 35...
35
 
35
 
36
		return $retour;
36
		return $retour;
Line 37... Line 37...
37
	}
37
	}
38
 
-
 
-
 
38
 
39
	public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) {
39
	public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) {
Line 40... Line 40...
40
		
40
		$debut = ($debut < 0) ? 0 : $debut;
41
		$requete_recherche_images = 'SELECT * ';
41
		$requete_recherche_images = 'SELECT * ';
42
 
42
 
Line 51... Line 51...
51
		
51
		
52
		$sous_requete_recherche = $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
52
		$sous_requete_recherche = $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
Line 53... Line 53...
53
		$requete_recherche_images .= $sous_requete_recherche;
53
		$requete_recherche_images .= $sous_requete_recherche;
54
		
54
		
55
		$requete_recherche_images .= ' ORDER BY ci.ordre LIMIT '.$debut.','.$limite ;
55
		$requete_recherche_images .= ' ORDER BY ci.ordre LIMIT '.$debut.','.$limite ;
56
		
56
 
Line 57... Line 57...
57
		$resultats_images = array();
57
		$resultats_images = array();
58
		$resultats_images = $this->requeter($requete_recherche_images);
58
		$resultats_images = $this->requeter($requete_recherche_images);
Line 59... Line 59...
59
		
59
		
60
		return $resultats_images;
60
		return $resultats_images;
61
	}
61
	}
Line 62... Line 62...
62
	
62
	
63
	public function compterImages($id_utilisateur = null, $criteres = array()) {
63
	public function compterImages($id_utilisateur = null, $criteres = array()) {
64
		
64
 
Line 218... Line 218...
218
					} else {
218
					} else {
219
						$sous_requete .= '(co.zone_geo = '.$this->proteger($valeur).') ';
219
						$sous_requete .= '(co.zone_geo = '.$this->proteger($valeur).') ';
220
					}	
220
					}	
221
				break;
221
				break;
Line -... Line 222...
-
 
222
				
-
 
223
				case "famille":
-
 
224
					$sous_requete .= 'co.famille = '.$this->proteger($valeur) ;
-
 
225
					$sous_requete .= ' AND ' ;
-
 
226
				break;
222
				
227
				
223
				default:
228
				default:
224
					$sous_requete .= 'ci.'.$nom.' = '.$this->proteger($valeur) ;
229
					$sous_requete .= 'ci.'.$nom.' = '.$this->proteger($valeur) ;
225
					$sous_requete .= ' AND ' ;
230
					$sous_requete .= ' AND ' ;
226
				break;
231
				break;