Subversion Repositories Applications.referentiel

Rev

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

Rev 38 Rev 39
Line 40... Line 40...
40
	 * Retourne l'ensemble des traitements en attente.
40
	 * Retourne l'ensemble des traitements en attente.
41
	 * 
41
	 * 
42
	 * @param string le code du projet de référentiel.
42
	 * @param string le code du projet de référentiel.
43
	 * @return mixed un tableau contenant les informations sur les traitements en attente ou false en cas d'échec.
43
	 * @return mixed un tableau contenant les informations sur les traitements en attente ou false en cas d'échec.
44
	 */
44
	 */
45
	public function getTraitementsEnAttente($code_projet) {
45
	public function getTraitementsEnAttente($code_projet, $script) {
46
		$url = $this->url."/EnAttente/$code_projet";
46
		$url = $this->url."/EnAttente/$code_projet/$script";
Line 47... Line 47...
47
		
47
		
48
		$json = $this->envoyerRequeteConsultation($url);
48
		$json = $this->envoyerRequeteConsultation($url);
49
		$traitements = json_decode($json, true);
49
		$traitements = json_decode($json, true);
50
		return $traitements;
50
		return $traitements;
Line 54... Line 54...
54
	 * Retourne l'ensemble des traitements en cours.
54
	 * Retourne l'ensemble des traitements en cours.
55
	 * 
55
	 * 
56
	 * @param string le code du projet de référentiel.
56
	 * @param string le code du projet de référentiel.
57
	 * @return mixed un tableau contenant les informations sur les traitements en cours ou false en cas d'échec.
57
	 * @return mixed un tableau contenant les informations sur les traitements en cours ou false en cas d'échec.
58
	 */
58
	 */
59
	public function getTraitementsEnCours($code_projet) {
59
	public function getTraitementsEnCours($code_projet, $script) {
60
		$url = $this->url."/EnCours/$code_projet";
60
		$url = $this->url."/EnCours/$code_projet/$script";
Line 61... Line 61...
61
		
61
		
62
		$json = $this->envoyerRequeteConsultation($url);
62
		$json = $this->envoyerRequeteConsultation($url);
63
		$traitements = json_decode($json, true);
63
		$traitements = json_decode($json, true);
64
		return $traitements;
64
		return $traitements;
Line 96... Line 96...
96
	 * Retourne l'ensemble des traitements terminés.
96
	 * Retourne l'ensemble des traitements terminés.
97
	 * 
97
	 * 
98
	 * @param string le code du projet de référentiel.
98
	 * @param string le code du projet de référentiel.
99
	 * @return mixed un tableau contenant les informations sur les traitements terminés ou false en cas d'échec.
99
	 * @return mixed un tableau contenant les informations sur les traitements terminés ou false en cas d'échec.
100
	 */
100
	 */
101
	public function getTraitementsTermines($code_projet) {
101
	public function getTraitementsTermines($code_projet, $script) {
102
		$url = $this->url."/Termines/$code_projet";
102
		$url = $this->url."/Termines/$code_projet/$script";
Line 103... Line 103...
103
		
103
		
104
		$json = $this->envoyerRequeteConsultation($url);
104
		$json = $this->envoyerRequeteConsultation($url);
105
		$traitements = json_decode($json, true);
105
		$traitements = json_decode($json, true);
106
		return $traitements;
106
		return $traitements;
Line 110... Line 110...
110
	 * Ajoute une demande de traitement pour une référentiel donné.
110
	 * Ajoute une demande de traitement pour une référentiel donné.
111
	 * 
111
	 * 
112
	 * @param string le code du référentiel.
112
	 * @param string le code du référentiel.
113
	 * @return mixed l'id du traitement ou false en cas d'échec.
113
	 * @return mixed l'id du traitement ou false en cas d'échec.
114
	 */
114
	 */
115
	public function ajouterTraitement($code_projet) {
115
	public function ajouterTraitement($code_projet, $script) {
116
		// Préparation des données à passer par POST
116
		// Préparation des données à passer par POST
117
		$donnees['referentiel_code'] = $code_projet;
117
		$donnees['referentiel_code'] = $code_projet;
-
 
118
		$donnees['script'] = $script;
Line 118... Line 119...
118
		
119
		
119
		// Envoie des données et récupération du retour
120
		// Envoie des données et récupération du retour
120
		$json = $this->envoyerRequeteAjout($this->url, $donnees);
121
		$json = $this->envoyerRequeteAjout($this->url, $donnees);
121
		$id = json_decode($json, true);
122
		$id = json_decode($json, true);