Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1019 Rev 1297
Line 24... Line 24...
24
 class InventoryImageList extends Cel {
24
 class InventoryImageList extends Cel {
Line 25... Line 25...
25
 
25
 
26
	/**
26
	/**
27
	 * Recherche les images correspondant aux critères passés en paramètres
27
	 * Recherche les images correspondant aux critères passés en paramètres
28
	 * uid[0] : utilisateur obligatoire
28
	 * uid[0] : utilisateur obligatoire
29
	 * uid[1] : critères de filtrage de la forme critère1=valeur1;critère2=valeur2
29
	 * $_GET : critères de filtrage de la forme critère1=valeur1;critère2=valeur2
30
	 */
30
	 */
31
	function getElement($uid)
31
	function getElement($uid)
32
	{
-
 
33
		//TODO : remplacer le contenu du $uid[1] par le tableau $_GET;
32
	{
34
		// Controle detournement utilisateur
33
		// Controle detournement utilisateur
Line 35... Line 34...
35
		$this->controleUtilisateur($uid[0]);
34
		$this->controleUtilisateur($uid[0]);
Line 36... Line 35...
36
		
35
		
37
		$chercheur_images = new RechercheImage($this->config);
36
		$chercheur_images = new RechercheImage($this->config);
38
 
37
 
Line 39... Line 38...
39
		$numero_page = 0;
38
		$numero_page = 0;
40
		$taille_page = 50;
-
 
41
		$criteres = array();
-
 
42
 
39
		$taille_page = 50;
43
		if(isset($uid[1]))
40
		$criteres = array();
44
		{
41
 
45
			$criteres = $chercheur_images->parserRequeteCriteres($uid[1]);
42
		$criteres = $_GET;
46
			if (isset($criteres['numero_page']) && isset($criteres['limite'])) {
43
		if (isset($criteres['numero_page']) && isset($criteres['limite'])) {
47
				$numero_page = $criteres['numero_page'];
-
 
48
				unset($criteres['numero_page']);
44
			$numero_page = $criteres['numero_page'];
Line 49... Line 45...
49
				$taille_page = $criteres['limite'];
45
			unset($criteres['numero_page']);
Line 50... Line 46...
50
				unset($criteres['limite']);
46
			$taille_page = $criteres['limite'];