afficherMoteurNiveau(); } public function afficherMoteurNiveau() { $this->setSortie(self::RENDU_CORPS, $this->afficherNiveau()); } public function afficherNiveau() { $donnees['parametres'] = $this->capturerParametres(); $donnees['url_form'] = $this->urls->obtenirUrlBase(); $donnees['i18n'] = I18n::get('Niveau'); $donnees['niveau'] = Registre::get('parametres.niveau'); return $this->getVue('niveau', $donnees); } private function capturerParametres() { $parametre['referentiel'] = (isset($_GET['referentiel'])) ? $_GET['referentiel'] : Config::get('referentiel_defaut'); $parametre['module'] = (isset($_GET['module'])) ? $_GET['module'] : Config::get('module_defaut'); $parametre['action'] = (isset($_GET['action'])) ? $_GET['action'] : Config::get('action_defaut'); if (isset($_GET['type_nom'])) { $parametre['type_nom'] = $_GET['type_nom']; } if (isset($_GET['nom'])) { $parametre['nom'] = $_GET['nom']; } if (isset($_GET['num_nom'])) { $parametre['num_nom'] = $_GET['num_nom']; } if (isset($_GET['nom_retenu'])) { $parametre['nom_retenu'] = $_GET['nom_retenu']; } if (isset($_GET['resultat'])) { $parametre['resultat'] = $_GET['resultat']; } $url = "?"; foreach ($parametre as $variable => $valeur) { $url .= $variable."=".$valeur.'&'; } $url = rtrim($url, '&'); $parametre['url'] = $this->urls->obtenirUrlBase().$url; $niveau = '2'; if (isset($_GET['niveau'])) { $niveau = $_GET['niveau']; } Registre::set('parametres.niveau', $niveau); $parametre['niveau'] = $niveau; return $parametre; } } ?>