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);
|