Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3010 Rev 3034
Line 432... Line 432...
432
	}
432
	}
Line 433... Line 433...
433
 
433
 
434
	private function creerRequeteSansParametres() {
434
	private function creerRequeteSansParametres() {
435
		// Première sous requete pour que le limite se fasse d'abord sur les images
435
		// Première sous requete pour que le limite se fasse d'abord sur les images
436
		// et pas la jointure de toutes les tables
436
		// et pas la jointure de toutes les tables
437
		$sous_requete = 'SELECT * '.
437
		$sous_requete = 'SELECT c.* '.
438
			'FROM cel_images c '.
-
 
439
			'WHERE id_image '.
-
 
440
			' IN (SELECT id_image FROM cel_images a '.
438
			'FROM cel_images c '.
441
			(($this->etreFluxAdmin()) ? '' : 'INNER JOIN cel_obs b ON a.ce_observation = b.id_observation AND b.transmission = 1 ').
-
 
442
			') ';
439
			(($this->etreFluxAdmin()) ? '' : 'INNER JOIN cel_obs b ON c.ce_observation = b.id_observation AND b.transmission = 1 ');
443
		$sous_requete .= ' ORDER BY '.(isset($this->orderby) && (!is_null($this->orderby)) ? $this->orderby  : 'c.date_creation DESC').' '.
440
		$sous_requete .= ' ORDER BY '.(isset($this->orderby) && (!is_null($this->orderby)) ? $this->orderby  : 'c.date_creation DESC').' '.
Line 444... Line 441...
444
			"LIMIT $this->start,$this->limit ";
441
			"LIMIT $this->start,$this->limit ";
445
 
442
 
Line 729... Line 726...
729
	private function getIntituleAuteur($courriel) {
726
	private function getIntituleAuteur($courriel) {
730
		$courriel = strtolower($courriel);
727
		$courriel = strtolower($courriel);
731
		$intitule = $this->auteurs[$courriel];
728
		$intitule = $this->auteurs[$courriel];
732
		return $intitule;
729
		return $intitule;
733
	}
730
	}
734
}
-
 
735
731
}
-
 
732