| Line 117... |
Line 117... |
| 117 |
* @param string le code du référentiel.
|
117 |
* @param string le code du référentiel.
|
| 118 |
* @param string le nom du script à lancer en minuscule.
|
118 |
* @param string le nom du script à lancer en minuscule.
|
| 119 |
* @return mixed l'id du traitement ou false en cas d'échec.
|
119 |
* @return mixed l'id du traitement ou false en cas d'échec.
|
| 120 |
*/
|
120 |
*/
|
| 121 |
public function ajouterTraitement($code_projet, $script) {
|
121 |
public function ajouterTraitement($code_projet, $script) {
|
| - |
|
122 |
return $this->ajouterTraitementParametre($code_projet, null, $script);
|
| - |
|
123 |
}
|
| - |
|
124 |
|
| - |
|
125 |
/**
|
| - |
|
126 |
* Ajoute une demande de traitement pour une référentiel donné
|
| - |
|
127 |
* en passant des paramêtres au script.
|
| - |
|
128 |
*
|
| - |
|
129 |
* @param string le code du référentiel.
|
| - |
|
130 |
* @param string les données serialisées.
|
| - |
|
131 |
* @param string le nom du script à lancer en minuscule.
|
| - |
|
132 |
* @return mixed l'id du traitement ou false en cas d'échec.
|
| - |
|
133 |
*/
|
| - |
|
134 |
public function ajouterTraitementParametre($code_projet, $parametres, $script) {
|
| 122 |
// Préparation des données à passer par POST
|
135 |
// Préparation des données à passer par POST
|
| 123 |
$donnees['referentiel_code'] = $code_projet;
|
136 |
$donnees['referentiel_code'] = $code_projet;
|
| 124 |
$donnees['script'] = $script;
|
137 |
$donnees['script'] = $script;
|
| - |
|
138 |
$donnees['script_parametres'] = (isset($parametres)) ? $parametres : null;
|
| Line 125... |
Line 139... |
| 125 |
|
139 |
|
| 126 |
// Envoie des données et récupération du retour
|
140 |
// Envoie des données et récupération du retour
|
| 127 |
$json = $this->envoyerRequeteAjout($this->url, $donnees);
|
141 |
$json = $this->envoyerRequeteAjout($this->url, $donnees);
|
| 128 |
$id = json_decode($json, true);
|
142 |
$id = json_decode($json, true);
|