Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 815 → Rev 816

/trunk/services/modules/0.1/protocoles/ListeProtocoles.php
36,7 → 36,7
/**
* Méthode principale de la classe.
* Lance la récupération des images dans la base et les place dans un objet ResultatService
* Lance la récupération des protocoles dans la base et les place dans un objet ResultatService
* pour l'afficher.
* @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2)
* @param array $parametres les paramètres situés après le ? dans l'url
87,6 → 87,14
}
}
$parametres_autorises = array('navigation.depart', 'navigation.limite');
foreach ($this->parametres as $cle => $valeur) {
if($cle != 'navigation.depart' && $cle != 'navigation.limite') {
$erreurs[] = '- aucun masque n\'est autorisé pour ce service ;';
break;
}
}
if (!empty($erreurs)) {
$e = 'Erreur lors de la configuration : '."\n";
$e .= implode("\n", $erreurs);
116,13 → 124,11
private function formaterProtocoles($protocoles) {
$protocolesRetour = array();
foreach ($protocoles as $protocole) {
$protocoleFormate = array();
$idProtocole = $protocole['id_protocole'];
$protocoleFormate = array(
"protocole.id" => $idProtocole,
"protocole.intitule" => $protocole['intitule'],
"protocole.descriptif" => $protocole['descriptif']
);
foreach($protocole as $champProtocole => $valeur) {
$protocoleFormate[$this->mappingVotes[$champProtocole]] = $valeur;
}
$protocolesRetour[$idProtocole] = $protocoleFormate;
}