Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2446 Rev 2449
Line 35... Line 35...
35
 
35
 
36
		return $retour;
36
		return $retour;
Line 37... Line 37...
37
	}
37
	}
38
 
-
 
39
	public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) {
38
 
40
 
39
	public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) {
41
		$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre';
40
		$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre';
42
		unset($criteres['tri']);
41
		unset($criteres['tri']);
Line 65... Line 64...
65
 
64
 
66
		return $resultats_images;
65
		return $resultats_images;
Line 67... Line 66...
67
	}
66
	}
68
 
-
 
69
	public function compterImages($id_utilisateur = null, $criteres = array()) {
67
 
70
 
68
	public function compterImages($id_utilisateur = null, $criteres = array()) {
71
		$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre';
69
		$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre';
72
		unset($criteres['tri']);
70
		unset($criteres['tri']);
Line 73... Line 71...
73
		$direction = (isset($criteres['dir']) && $criteres['dir']) ? $criteres['dir'] : 'ASC';
71
		$direction = (isset($criteres['dir']) && $criteres['dir']) ? $criteres['dir'] : 'ASC';
Line 74... Line 72...
74
		unset($criteres['dir']);
72
		unset($criteres['dir']);
75
 
73
 
76
		$requete_recherche_images = 'SELECT COUNT(*) as nb_images ';
74
		$requete_recherche_images = 'SELECT COUNT(*) AS nb_images ';
77
 
-
 
78
		if ($this->doitJoindreTableObs($criteres)) {
75
 
79
			$requete_recherche_images .= $this->fabriquerRequeteJointureObs();
76
		if ($this->doitJoindreTableObs($criteres)) {
80
			$requete_recherche_images .= ($id_utilisateur != null) ? 'AND ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
77
			$requete_recherche_images .= $this->fabriquerRequeteJointureObs();
81
 
78
			$requete_recherche_images .= ($id_utilisateur != null) ? 'AND ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
82
		} else {
-
 
83
			$requete_recherche_images .= 'FROM cel_images ci ';
79
		} else {
Line 84... Line 80...
84
			$requete_recherche_images .= ($id_utilisateur != null) ? 'WHERE ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
80
			$requete_recherche_images .= 'FROM cel_images ci ';
85
		}
81
			$requete_recherche_images .= ($id_utilisateur != null) ? 'WHERE ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';