Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 334 → Rev 335

/branches/v0.3-aleaume/framework/RestServeur.php
1,4 → 1,5
<?php
// declare(encoding='UTF-8');
/**
* Classe principale gérant les services web de type (@link(REST, http://fr.wikipedia.org/wiki/Rest).
*
343,7 → 344,7
if (isset($paires['action']) && $paires['action'] == 'DELETE') {// Altnative à l'utilisation de DELETE
$this->delete();
} else if (count($this->ressources) == 0) {// Altnative à l'utilisation de PUT
$this->add();
$this->put();
} else {
if ($this->service != null) {
$Service = new $this->service(self::$config);
417,8 → 418,8
*/
private function parserDonneesRequete() {
$donnees = array();
if ($this->$requeteDonneesParsees != null) {
$donnees = $this->$requeteDonneesParsees;
if ($this->requeteDonneesParsees != null) {
$donnees = $this->requeteDonneesParsees;
} else if ($this->requeteDonnees != null) {
$paires = explode('&', $this->requeteDonnees);
foreach ($paires as $paire) {
427,7 → 428,7
$valeur = (isset($valeur)) ? trim(urldecode($valeur)) : '';
$donnees[$cle] = $valeur;
}
$this->$requeteDonneesParsees = $donnees;
$this->requeteDonneesParsees = $donnees;
}
return $donnees;
}