Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 214 → Rev 215

/trunk/applications/jrest/services/OdsEvenement.php
33,9 → 33,7
*/
public function createElement($params) {
print_r($params);
$this->envoyer();
//TODO: méthode de creation d'évènements spéciale aux admins
}
/**
42,35 → 40,11
* Méthode appelée pour supprimer un élément
*/
public function deleteElement($uid) {
// Vérification de la présence des id passés par l'url
if (!isset($uid[0]) || !isset($uid[1])) {
$this->messages[] = "Identifiant d'utilisateur ou de personne manquant. Vous ne devriez pas avoir accès à ce service.";
} else {
list($id_utilisateur, $id_session) = $this->getIdentification($uid[0]);
// Contrôle du non détournement de l'utilisateur
if ($this->etreAutorise($id_utilisateur)) {
// Récupération des id passés par l'url
$identifiants = explode(',', rtrim($uid[1], ','));
if (count($identifiants) == 0) {
$this->messages[] = "Aucun enregistrement n'a été supprimé.";
} else {
foreach ($identifiants as $id_personne) {
try {
} catch (PDOException $e) {
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
}
}
}
}
}
// Envoie sur la sortie standard
$this->envoyer();
//TODO: méthode de suppression d'évènements spéciale aux admins
}
private function getElementParDefaut($param) {
$this->getTousEvenements($params);
}
private function getTousEvenements($params) {