Subversion Repositories Applications.framework

Rev

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

Rev 336 Rev 337
Line 32... Line 32...
32
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
32
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
33
 * @copyright	Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
33
 * @copyright	Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
34
 * @license	GPL v3 <http://www.gnu.org/licenses/gpl.txt>
34
 * @license	GPL v3 <http://www.gnu.org/licenses/gpl.txt>
35
 * @license	CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
35
 * @license	CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
36
 * @since 		0.3
36
 * @since 		0.3
37
 * @version	$Id: RestServeur.php 336 2011-03-29 15:51:03Z aurelien $
37
 * @version	$Id: RestServeur.php 337 2011-03-30 09:14:13Z aurelien $
38
 * @link		/doc/framework/
38
 * @link		/doc/framework/
39
 */
39
 */
40
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
40
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
41
class RestServeur {
41
class RestServeur {
Line 415... Line 415...
415
	 * 
415
	 * 
416
	 * @return array Tableau de paires clé et valeur.
416
	 * @return array Tableau de paires clé et valeur.
417
	 */
417
	 */
418
	private function parserDonneesRequete() {
418
	private function parserDonneesRequete() {
419
		$donnees = array();
419
		$donnees = array();
420
		if ($this->$requeteDonneesParsees != null) {
420
		if ($this->requeteDonneesParsees != null) {
421
			$donnees = $this->$requeteDonneesParsees;
421
			$donnees = $this->requeteDonneesParsees;
422
		} else if ($this->requeteDonnees != null) {
422
		} else if ($this->requeteDonnees != null) {
423
			$paires = explode('&', $this->requeteDonnees);
423
			$paires = explode('&', $this->requeteDonnees);
424
			foreach ($paires as $paire) {
424
			foreach ($paires as $paire) {
425
				list($cle, $valeur) = explode('=', $paire);
425
				list($cle, $valeur) = explode('=', $paire);
426
				$cle = (isset($cle)) ? trim(urldecode($cle)) : '';
426
				$cle = (isset($cle)) ? trim(urldecode($cle)) : '';
427
				$valeur = (isset($valeur)) ? trim(urldecode($valeur)) : '';
427
				$valeur = (isset($valeur)) ? trim(urldecode($valeur)) : '';
428
				$donnees[$cle] = $valeur;
428
				$donnees[$cle] = $valeur;
429
			}
429
			}
430
			$this->$requeteDonneesParsees = $donnees;
430
			$this->requeteDonneesParsees = $donnees;
431
		}
431
		}
432
		return $donnees;
432
		return $donnees;
433
	}
433
	}
Line 434... Line 434...
434
	
434