Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 250 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 250 Rev 591
1
<?php
1
<?php
2
class Niveau extends aControleur {
2
class Niveau extends aControleur {
3
	public function executerActionParDefaut() {
3
	public function executerActionParDefaut() {
4
		$this->afficherMoteurNiveau();
4
		$this->afficherMoteurNiveau();
5
	}
5
	}
6
	
6
	
7
	public function afficherMoteurNiveau() {
7
	public function afficherMoteurNiveau() {
8
		$this->setSortie(self::RENDU_CORPS, $this->afficherNiveau());
8
		$this->setSortie(self::RENDU_CORPS, $this->afficherNiveau());
9
	}
9
	}
10
	
10
	
11
	public function afficherNiveau() {
11
	public function afficherNiveau() {
12
		$donnees['parametres'] = $this->capturerParametres();
12
		$donnees['parametres'] = $this->capturerParametres();
13
		$donnees['url_form'] = $this->urls->obtenirUrlBase();
13
		$donnees['url_form'] = $this->urls->obtenirUrlBase();
14
		$donnees['i18n'] = I18n::get('Niveau');
14
		$donnees['i18n'] = I18n::get('Niveau');
15
		$donnees['niveau'] = Registre::get('parametres.niveau');
15
		$donnees['niveau'] = Registre::get('parametres.niveau');
16
		return $this->getVue('niveau', $donnees);
16
		return $this->getVue('niveau', $donnees);
17
	}
17
	}
18
	
18
	
19
	private function capturerParametres() {
19
	private function capturerParametres() {
20
		$parametre['referentiel'] = (isset($_GET['referentiel'])) ? $_GET['referentiel'] : Config::get('referentiel_defaut');
20
		$parametre['referentiel'] = (isset($_GET['referentiel'])) ? $_GET['referentiel'] : Config::get('referentiel_defaut');
21
		$parametre['module'] = (isset($_GET['module'])) ? $_GET['module'] : Config::get('module_defaut');
21
		$parametre['module'] = (isset($_GET['module'])) ? $_GET['module'] : Config::get('module_defaut');
22
		$parametre['action'] = (isset($_GET['action'])) ? $_GET['action'] : Config::get('action_defaut');
22
		$parametre['action'] = (isset($_GET['action'])) ? $_GET['action'] : Config::get('action_defaut');
23
		if (isset($_GET['type_nom'])) {
23
		if (isset($_GET['type_nom'])) {
24
			$parametre['type_nom'] = $_GET['type_nom'];
24
			$parametre['type_nom'] = $_GET['type_nom'];
25
		}
25
		}
26
		if (isset($_GET['nom'])) {
26
		if (isset($_GET['nom'])) {
27
			$parametre['nom'] = $_GET['nom'];
27
			$parametre['nom'] = $_GET['nom'];
28
		}
28
		}
29
		if (isset($_GET['num_nom'])) {
29
		if (isset($_GET['num_nom'])) {
30
			$parametre['num_nom'] = $_GET['num_nom'];
30
			$parametre['num_nom'] = $_GET['num_nom'];
31
		}
31
		}
32
		if (isset($_GET['nom_retenu'])) {
32
		if (isset($_GET['nom_retenu'])) {
33
			$parametre['nom_retenu'] = $_GET['nom_retenu'];
33
			$parametre['nom_retenu'] = $_GET['nom_retenu'];
34
		}
34
		}
35
		
35
		
36
		if (isset($_GET['resultat'])) {
36
		if (isset($_GET['resultat'])) {
37
			$parametre['resultat'] = $_GET['resultat'];
37
			$parametre['resultat'] = $_GET['resultat'];
38
		}
38
		}
-
 
39
		
-
 
40
		$url = "?";
39
		if (isset($_GET['niveau'])) {
41
		foreach ($parametre as $variable => $valeur) {
40
			Registre::set('parametres.niveau', $_GET['niveau']);
42
			$url .= $variable."=".$valeur.'&';
41
		}
43
		}
-
 
44
		$url = rtrim($url, '&');
-
 
45
		
-
 
46
		$parametre['url'] = $this->urls->obtenirUrlBase().$url;
-
 
47
		
-
 
48
		$niveau = '2';
-
 
49
		if (isset($_GET['niveau'])) {
-
 
50
			$niveau = $_GET['niveau'];
-
 
51
		} 
-
 
52
		Registre::set('parametres.niveau', $niveau);
-
 
53
		$parametre['niveau'] = $niveau;
42
		
54
		
43
		
55
		
44
		return $parametre;
56
		return $parametre;
45
	}
57
	}
46
}
58
}
47
?>
59
?>