Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1590 → Rev 1591

/trunk/jrest/lib/GestionObservation.php
358,11 → 358,12
// TODO : voir si l'on peut utiliser un des fonctions de la classe cel
if (isset($parametres['date_observation']) && $parametres['date_observation']!="null") {
//TODO: prendre en compte des dates incomplètes ?
list($jour,$mois,$annee)=explode("/",$parametres['date_observation']);
$parametres['date_observation']=$annee."-".$mois."-".$jour." 0:0:0";
if(count(explode("/",$parametres['date_observation'])) >= 3) {
list($jour,$mois,$annee)=explode("/",$parametres['date_observation']);
$parametres['date_observation']=$annee."-".$mois."-".$jour." 0:0:0";
}
}
return $parametres;
return $parametres;
}
private function estUnNomSolitaire($parametres) {
/trunk/jrest/lib/RechercheInfosTaxonBeta.php
260,5 → 260,21
return $retour;
}
private function getUrlRechercheSynonymes($num_nom) {
return $this->url_service_nom.'/'.$num_nom.'/relations/synonymie/?retour.format=min';
}
public function rechercherSynonymesSurNumNom($num_nom) {
$retour = array();
$resultat = @file_get_contents($this->getUrlRechercheSynonymes($num_nom));
if($resultat != '') {
$resultat = json_decode($resultat);
if(is_object($resultat) && isset($resultat->resultat) && count($resultat->resultat) > 0) {
$retour = $resultat->resultat;
}
}
return $retour;
}
}
?>