14,6 → 14,7 |
*/ |
class Traitement extends AppliControleur { |
|
private $referentiel = null; |
private $traitementId = null; |
private $traitementDao = null; |
private $resultatDao = null; |
25,6 → 26,9 |
if (isset($_GET['id-t'])) { // id du traitement courant |
$this->traitementId = strtolower($_GET['id-t']); |
} |
if (isset($_GET['ref'])) { // code du projet courrant |
$this->referentiel = strtolower($_GET['ref']); |
} |
|
// Chargement des DAO nécessaires |
if (isset($this->traitementId)) { |
62,14 → 66,9 |
$infos = $this->resultatDao->getResultatsTraitement($this->traitementId); |
if ($infos != false) { |
// Ajout de l'url vers la fiche du resultat |
$this->url->unsetVariablesRequete(array('action','id-t')); |
$this->url->setVariableRequete('module', 'Resultat'); |
foreach ($infos as &$resultat) { |
$this->url->setVariableRequete('id-r', $resultat['id_resultat']); |
$resultat['url'] = $this->url->getUrl(); |
$this->url->unsetVariableRequete('id-r'); |
$resultat['url'] = $this->obtenirUrlFicheResultat($this->referentiel, $resultat['id_resultat']); |
} |
$this->url->unsetVariablesRequete(array('module')); |
$donnees['resultats'] = $infos; |
} |
} else { |
79,6 → 78,8 |
$donnees['messages'] = $this->getMessages(); |
$this->traiterEsperluette($donnees); |
$this->setSortie(self::RENDU_CORPS, $this->getVue('traitement', $donnees), false); |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel, $this->traitementId); |
} |
} |
?> |