42,9 → 42,7 |
|
// Si c'estune obs Pl@ntNet, la garde-t-on ou non ? |
if (! empty($requeteDonnees['tag-obs']) && strpos(strtolower($requeteDonnees['tag-obs']), 'plantnet') !== false) { |
//echo "Miam, y a du PN !\n"; |
// 1) l'email est-il dans notre annuaire ? |
//var_dump($requeteDonnees['utilisateur']['courriel']); |
$inscritATela = $this->estInscritATela($requeteDonnees['utilisateur']['courriel']); |
// 2) y a-t-il date, lieu, détermination, référentiel ? (à voir plus tard) |
// $donneeQualifiee = $this->estUneDonneeQualifiee($requeteDonnees); |
278,12 → 276,15 |
* false sinon |
*/ |
protected function estInscritATela($courriel) { |
if (empty($courriel)) return false; |
if (empty($courriel)) { |
return false; |
} |
// interrogation de l'annuaire |
$url = sprintf($this->config['settings']['baseURLServicesAnnuaireTpl'], 'utilisateur/identite-par-courriel/' . $courriel); |
// @TODO try-catch |
$retour = file_get_contents($url); |
if (! $retour) return false; |
if (! $retour) { |
return false; |
} |
try { |
$retour = json_decode($retour, true); |
} catch (Exception $e) { |