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; |
} |
} |
?> |
?> |