Subversion Repositories eFlore/Applications.del

Rev

Rev 757 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 757 Rev 766
Line 213... Line 213...
213
	* */
213
	* */
214
	private function chargerLiaisons() {
214
	private function chargerLiaisons() {
Line 215... Line 215...
215
	
215
	
216
		$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS * '.
216
		$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS * '.
217
						   'FROM '.$this->gestionBdd->formaterTable('del_observation', 'dob').
217
						   'FROM '.$this->gestionBdd->formaterTable('del_observation', 'dob').
218
						   'INNER JOIN '.$this->gestionBdd->formaterTable('del_obs_images', 'doi').
218
						   'INNER JOIN '.$this->gestionBdd->formaterTable('del_obs_image', 'doi').
219
						   'ON doi.id_observation = dob.id_observation '.
219
						   'ON doi.id_observation = dob.id_observation '.
220
						   'INNER JOIN del_utilisateur du '.
220
						   'INNER JOIN del_utilisateur du '.
221
						   'ON du.id_utilisateur = doi.id_utilisateur ';
221
						   'ON du.id_utilisateur = doi.id_utilisateur ';
222
		$requeteLiaisons .= $this->chargerClauseWhere();
222
		$requeteLiaisons .= $this->chargerClauseWhere();
Line 231... Line 231...
231
	* Compter le nombre total d'images dans la base pour affichage dans entete.
231
	* Compter le nombre total d'images dans la base pour affichage dans entete.
232
	* */
232
	* */
233
	private function compterObservations() {
233
	private function compterObservations() {
234
		$requete = 'SELECT FOUND_ROWS() AS nbre ';
234
		$requete = 'SELECT FOUND_ROWS() AS nbre ';
235
		$resultats = $this->bdd->recuperer($requete);
235
		$resultats = $this->bdd->recuperer($requete);
236
		return $resultats['nbre'];
236
		return (int) $resultats['nbre'];
237
	}
237
	}
Line 238... Line 238...
238
	
238
	
239
	/**
239
	/**
240
	* Retourner un tableau d'images formaté en fonction des liaisons trouvées
240
	* Retourner un tableau d'images formaté en fonction des liaisons trouvées
Line 258... Line 258...
258
	 * */
258
	 * */
259
	private function chargerImages($observations) {
259
	private function chargerImages($observations) {
Line 260... Line 260...
260
		
260
		
Line 261... Line 261...
261
		foreach ($observations as $id => $observation) {
261
		foreach ($observations as $id => $observation) {
262
			
262
			
263
			$requeteImages = 'SELECT * FROM '. $this->gestionBdd->formaterTable('del_obs_images', 'doi').
263
			$requeteImages = 'SELECT * FROM '. $this->gestionBdd->formaterTable('del_obs_image', 'doi').
264
							 'INNER JOIN '.$this->gestionBdd->formaterTable('del_image', 'di').
264
							 'INNER JOIN '.$this->gestionBdd->formaterTable('del_image', 'di').
Line 265... Line 265...
265
							 'ON doi.id_image = di.id_image '.
265
							 'ON doi.id_image = di.id_image '.