Subversion Repositories eFlore/Applications.cel

Rev

Rev 1765 | Rev 2175 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1765 Rev 2143
Line 55... Line 55...
55
	private function getListeUtilisateursNbrePhotos() {
55
	private function getListeUtilisateursNbrePhotos() {
56
		$liste = array();
56
		$liste = array();
Line 57... Line 57...
57
		
57
 
58
		$requete = $this->construireRequeteListeUtilisateurNbrePhoto();
58
		$requete = $this->construireRequeteListeUtilisateurNbrePhoto();
59
		if ($requete != null) {
59
		if ($requete != null) {
60
			$resultats = Cel::db()->executerRequete($requete);		
60
			$resultats = Cel::db()->requeter($requete);
61
			if ($resultats != false) {
61
			if ($resultats != false) {
62
				foreach ($resultats as $resultat) {
62
				foreach ($resultats as $resultat) {
63
					$liste[$resultat['courriel_utilisateur']] = $resultat['nbre'];
63
					$liste[$resultat['courriel_utilisateur']] = $resultat['nbre'];
64
				}
64
				}
Line 126... Line 126...
126
 
126
 
127
			// Construction de la requête
127
			// Construction de la requête
128
			$requete = 	'SELECT cmc_id_mot_cle_utilisateur, cmc_id_proprietaire '.
128
			$requete = 	'SELECT cmc_id_mot_cle_utilisateur, cmc_id_proprietaire '.
129
				'FROM cel_mots_cles_images '.
129
				'FROM cel_mots_cles_images '.
130
				"WHERE cmc_id_mot_cle_general = $tag_encode ";
130
				"WHERE cmc_id_mot_cle_general = $tag_encode ";
Line 131... Line 131...
131
			$elements = Cel::db()->executerRequete($requete);
131
			$elements = Cel::db()->requeter($requete);
132
			
132
 
133
			if ($elements != false && count($elements) > 0) {
133
			if ($elements != false && count($elements) > 0) {
134
				// Pré-construction du where de la requête
134
				// Pré-construction du where de la requête
Line 146... Line 146...
146
	}
146
	}
Line 147... Line 147...
147
	
147
 
148
	private function getListeTaxonsNbrePhotos() {
148
	private function getListeTaxonsNbrePhotos() {
Line 149... Line 149...
149
		$requete = $this->construireRequeteListeTaxonNbrePhoto();
149
		$requete = $this->construireRequeteListeTaxonNbrePhoto();
150
 
150
 
151
		$resultats = Cel::db()->executerRequete($requete);
151
		$resultats = Cel::db()->requeter($requete);
152
		$liste = array();
152
		$liste = array();
153
		if ($resultats != false) {
153
		if ($resultats != false) {
154
			foreach ($resultats as $resultat) {
154
			foreach ($resultats as $resultat) {
Line 200... Line 200...
200
	}
200
	}
Line 201... Line 201...
201
	
201
 
Line 202... Line 202...
202
	private function getNombres() {
202
	private function getNombres() {
203
 
203
 
Line 204... Line 204...
204
		$requete = $this->construireRequeteNbreObs();		
204
		$requete = $this->construireRequeteNbreObs();
205
		$info['observations'] = (int) Cel::db()->executerRequete($requete, 'Column');
205
		$info['observations'] = (int) Cel::db()->requeterValeurUnique($requete);
Line 206... Line 206...
206
		
206
 
207
		$requete = $this->construireRequeteNbreObsPubliques();		
207
		$requete = $this->construireRequeteNbreObsPubliques();
Line 208... Line 208...
208
		$info['observationsPubliques'] = (int) Cel::db()->executerRequete($requete, 'Column');
208
		$info['observationsPubliques'] = (int) Cel::db()->requeterValeurUnique($requete);
209
		
209
 
Line 210... Line 210...
210
		$requete = $this->construireRequeteNbreImg();
210
		$requete = $this->construireRequeteNbreImg();
211
		$info['images'] =(int) Cel::db()->executerRequete($requete, 'Column');
211
		$info['images'] =(int) Cel::db()->requeterValeurUnique($requete);
Line 212... Line 212...
212
		
212
 
Line 213... Line 213...
213
		$requete = $this->construireRequeteNbreImgLiees();
213
		$requete = $this->construireRequeteNbreImgLiees();
214
		$info['imagesLiees'] =(int) Cel::db()->executerRequete($requete, 'Column');
214
		$info['imagesLiees'] =(int) Cel::db()->requeterValeurUnique($requete);
215
		
215
 
216
		$requete = $this->construireRequeteNbreObsLiees();
216
		$requete = $this->construireRequeteNbreObsLiees();
217
		$info['observationsLiees'] = (int) Cel::db()->executerRequete($requete, 'Column');
217
		$info['observationsLiees'] = (int) Cel::db()->requeterValeurUnique($requete);
218
		
218
 
219
		$info['moyImagesParObs'] = ($info['observationsLiees'] > 0 ? round($info['imagesLiees']/$info['observationsLiees'], 2) : '');
219
		$info['moyImagesParObs'] = ($info['observationsLiees'] > 0 ? round($info['imagesLiees']/$info['observationsLiees'], 2) : '');