Subversion Repositories Applications.referentiel

Rev

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

Rev 37 Rev 178
Line 54... Line 54...
54
		// Traitement de l'info sur le code du référentiel
54
		// Traitement de l'info sur le code du référentiel
55
		if (isset($this->resultatId)) {
55
		if (isset($this->resultatId)) {
56
			// Recherche d'info sur le résultat
56
			// Recherche d'info sur le résultat
57
			$infos = $this->resultatDao->getInfos($this->resultatId);
57
			$infos = $this->resultatDao->getInfos($this->resultatId);
58
			if ($infos != false) {
58
			if ($infos != false) {
-
 
59
				$infos['message'] = $this->remplacerParametres($infos['message']);
59
				$donnees['resultat'] = $infos;
60
				$donnees['resultat'] = $infos;
-
 
61
				
60
				$this->traitementId = $infos['ce_traitement']; 
62
				$this->traitementId = $infos['ce_traitement']; 
61
			} else {
63
			} else {
62
				$this->addMessage("L'identifiant de résultat n'est pas indexé dans la base de données.");
64
				$this->addMessage("L'identifiant de résultat n'est pas indexé dans la base de données.");
63
			}
65
			}
64
		} else {
66
		} else {
Line 69... Line 71...
69
		$this->traiterEsperluette($donnees);
71
		$this->traiterEsperluette($donnees);
70
		$this->setSortie(self::RENDU_CORPS, $this->getVue('resultat', $donnees), false);
72
		$this->setSortie(self::RENDU_CORPS, $this->getVue('resultat', $donnees), false);
71
		$this->construireMenu($this->referentiel);
73
		$this->construireMenu($this->referentiel);
72
		$this->construireFilAriane($this->referentiel, $this->traitementId, $this->resultatId);
74
		$this->construireFilAriane($this->referentiel, $this->traitementId, $this->resultatId);
73
	}
75
	}
-
 
76
	
-
 
77
	/**
-
 
78
	 * Les tests génèrent des messages au format HTML qui peuvent contenir des paramètres à remplacer au moment de l'affichage.
-
 
79
	 * 
-
 
80
	 * @param String $txt
-
 
81
	 */
-
 
82
	private function remplacerParametres($txt) {
-
 
83
		return preg_replace('/{numNom::([0-9]+)}/', $this->obtenirUrlFicheTaxon($this->referentiel, "$1"), $txt);
-
 
84
	}
74
}
85
}
75
?>
86
?>
76
87