56,7 → 56,9 |
// Recherche d'info sur le résultat |
$infos = $this->resultatDao->getInfos($this->resultatId); |
if ($infos != false) { |
$infos['message'] = $this->remplacerParametres($infos['message']); |
$donnees['resultat'] = $infos; |
|
$this->traitementId = $infos['ce_traitement']; |
} else { |
$this->addMessage("L'identifiant de résultat n'est pas indexé dans la base de données."); |
71,5 → 73,14 |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel, $this->traitementId, $this->resultatId); |
} |
|
/** |
* Les tests génèrent des messages au format HTML qui peuvent contenir des paramètres à remplacer au moment de l'affichage. |
* |
* @param String $txt |
*/ |
private function remplacerParametres($txt) { |
return preg_replace('/{numNom::([0-9]+)}/', $this->obtenirUrlFicheTaxon($this->referentiel, "$1"), $txt); |
} |
} |
?> |