Subversion Repositories Applications.referentiel

Rev

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

Rev 45 Rev 49
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);