14,6 → 14,8 |
*/ |
class Resultat extends AppliControleur { |
|
private $referentiel = null; |
private $traitementId = null; |
private $resultatId = null; |
private $resultatDao = null; |
|
24,6 → 26,9 |
if (isset($_GET['id-r'])) { // id du resultat courant |
$this->resultatId = strtolower($_GET['id-r']); |
} |
if (isset($_GET['ref'])) { // code du projet courrant |
$this->referentiel = strtolower($_GET['ref']); |
} |
|
// Chargement des DAO nécessaires |
if (isset($this->resultatId)) { |
51,7 → 56,8 |
// Recherche d'info sur le résultat |
$infos = $this->resultatDao->getInfos($this->resultatId); |
if ($infos != false) { |
$donnees['resultat'] = $infos; |
$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."); |
} |
62,6 → 68,8 |
$donnees['messages'] = $this->getMessages(); |
$this->traiterEsperluette($donnees); |
$this->setSortie(self::RENDU_CORPS, $this->getVue('resultat', $donnees), false); |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel, $this->traitementId, $this->resultatId); |
} |
} |
?> |