Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3756 → Rev 3757

/trunk/scripts/modules/pull_plantnet/PullPlantnet.php
18,6 → 18,9
// Cache d'informations utilisateurs provenant de l'annuaire TB
protected $userInfos = [];
 
// Cache des obs id PN traitées pendant cette run
protected $processedObsId = [];
 
// Paramètre de suivi et de pagination de l'API des obs PN
protected $startDate = '';
protected $currentPage = '';
183,6 → 186,13
$url_cel_widget_saisie = Config::get('urlCelWidgetSaisie');
 
foreach ($observations_PN as $obs) {
// est-ce qu'on a déjà traité cette obs ? (oui une même obs peut être dans plusieurs projects)
if (in_array($obs['id'], $this->processedObsId)) {
continue;
} else {
$this->processedObsId[] = $obs['id'];
}
 
// on ne teste pas la suppression de l'obs ici, faut le faire après avoir vérifié si on l'a déjà synchro
if (!isset($obs['currentName'])) {
continue; // pas de nom de taxon, obs inutile