| 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 |
|