Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 323 → Rev 324

/trunk/applications/saisie/bibliotheque/dao/IndividuDao.php
13,11 → 13,11
*
*/
class IndividuDao extends Dao {
 
const SERVICE_INDIVIDU = 'OdsIndividu';
const METHODE_INDIVIDUS_STATION = 'IndividusPourStation';
const METHODE_INDIVIDUS_STATION_ESPECE = 'IndividusPourStationPourEspece';
 
/**
* Retourne l'ensemble des informations d'un individu.
*
25,24 → 25,24
* @return array un tableau contenant les informations sur les individus de cette station.
*/
public function getListeIndividusPourStation($id_station) {
 
$url = $this->url_jrest.self::SERVICE_INDIVIDU.'/'.self::METHODE_INDIVIDUS_STATION.'/'.$id_station;
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
$donnees = json_decode($json, true);
return $donnees;
}
 
public function getListeIndividusPourStationPourEspece($id_station, $id_espece) {
 
$url = $this->url_jrest.self::SERVICE_INDIVIDU.'/'.self::METHODE_INDIVIDUS_STATION_ESPECE.'/'.$id_station.'/'.$id_espece;
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
$donnees = json_decode($json, true);
 
return $donnees;
}
 
public function getInformationsIndividu($id_individu) {
 
if (is_numeric($id_individu)) {
$url = $this->url_jrest.self::SERVICE_INDIVIDU."/$id_individu";
$json = $this->envoyerRequeteConsultation($url);
50,55 → 50,55
return $donnees;
}
}
 
public function ajouterIndividu($valeurs_individu_verifiees) {
 
$donnees = $valeurs_individu_verifiees;
 
$url = $this->url_jrest.self::SERVICE_INDIVIDU."/";
$json = $this->envoyerRequeteAjout($url, $donnees);
$donnees = json_decode($json, true);
$donnees_retour = json_decode($json, true);
 
return $donnees_retour;
}
 
public function modifierIndividu($id_individu, $valeurs_individu_verifiees) {
 
$donnees = $valeurs_individu_verifiees;
if (is_numeric($id_individu)) {
$url = $this->url_jrest.self::SERVICE_INDIVIDU."/$id_individu";
$json = $this->envoyerRequeteModif($url, $donnees);
$donnees = json_decode($json, true);
if($donnees_retour['reponse'] == 'OK') {
return true;
}
}
 
if (is_numeric($id_individu)) {
$url = $this->url_jrest.self::SERVICE_INDIVIDU."/$id_individu";
 
$json = $this->envoyerRequeteModif($url, $donnees);
$donnees = json_decode($json, true);
 
if($donnees_retour['reponse'] == 'OK') {
return true;
}
}
 
return false;
}
 
public function supprimerIndividu($id_individu) {
 
$donnees = $valeurs_individu_verifiees;
 
if (is_numeric($id_individu)) {
$url = $this->url_jrest.self::SERVICE_INDIVIDU."/".AppControleur::getIdUtilisateur()."/".$id_individu;
$json = $this->envoyerRequeteSuppression($url, $donnees);
$donnees = json_decode($json, true);
 
$donnees_retour = json_decode($json, true);
 
if($donnees_retour['reponse'] == 'OK') {
return true;
}
 
}
 
return false;
}
}
?>
?>