Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 36 → Rev 37

/trunk/interfaces/controleurs/Traitement.php
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);
}
}
?>