Subversion Repositories Applications.referentiel

Rev

Rev 26 | Rev 33 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 26 Rev 30
Line 54... Line 54...
54
			$donnees['ref'] = $this->referentiel;
54
			$donnees['ref'] = $this->referentiel;
55
			$resultat = $this->traitementDao->getTraitementsEnCours($this->referentiel);
55
			$resultat = $this->traitementDao->getTraitementsEnCours($this->referentiel);
56
			if ($resultat != false) {
56
			if ($resultat != false) {
57
				$donnees['traitements'] = $resultat; 
57
				$donnees['traitements'] = $resultat; 
58
			} else {
58
			} else {
59
				$this->addMessage("Un problème est survenu lors de la tentative de récupération des traitements en cours.");
59
				$this->addMessage("Aucun traitement en cours.");
60
			}
60
			}
61
		} else {
61
		} else {
62
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
62
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
63
		}
63
		}
Line 80... Line 80...
80
	private function ajouterTraitement() {
80
	private function ajouterTraitement() {
81
		if (!isset($this->referentiel)) {
81
		if (!isset($this->referentiel)) {
82
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
82
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
83
		} else {
83
		} else {
84
			// TODO : vérifier qu'il n'y a pas déjà un traitement en cours pour ce projet.
84
			// TODO : vérifier qu'il n'y a pas déjà un traitement en cours pour ce projet.
85
			$resultat = $this->traitementDao->ajouterTraitement($this->referentiel);
85
			$resultat_traitement_en_cours = $this->traitementDao->getTraitementsEnCours($this->referentiel);
86
			if ($resultat != false) {
86
			if ($resultat_traitement_en_cours) {
87
				$this->addMessage("Le traitement #'$resultat' a été ajouté.");
87
				$this->addMessage("Un traitement est déjà en cours...");
88
				$this->lancerScript();
-
 
89
			} else {
88
			} else {
-
 
89
				$resultat = $this->traitementDao->ajouterTraitement($this->referentiel);
-
 
90
				if ($resultat != false) {
-
 
91
					$this->addMessage("Le traitement #'$resultat' a été ajouté.");
-
 
92
					$this->lancerScript();
-
 
93
				} else {
90
				$this->addMessage("Un problème est survenu lors de la tentative d'ajout du traitement.");
94
					$this->addMessage("Un problème est survenu lors de la tentative d'ajout du traitement.");
-
 
95
				}
91
			}
96
			}
92
		}
97
		}
93
	}
98
	}
Line 94... Line 99...
94
	
99