Line 94... |
Line 94... |
94 |
|
94 |
|
95 |
$obsAAjouter['user_sci_name'] = isset($obs['nom_sel']) ? $obs['nom_sel'] : null;
|
95 |
$obsAAjouter['user_sci_name'] = isset($obs['nom_sel']) ? $obs['nom_sel'] : null;
|
96 |
$obsAAjouter['user_sci_name_id'] = isset($obs['num_nom_sel']) ? $obs['num_nom_sel'] : null;
|
96 |
$obsAAjouter['user_sci_name_id'] = isset($obs['num_nom_sel']) ? $obs['num_nom_sel'] : null;
|
97 |
$obsAAjouter['accepted_sci_name'] = isset($obs['accepted_sci_name']) ? $obs['accepted_sci_name'] : null;
|
97 |
$obsAAjouter['accepted_sci_name'] = isset($obs['accepted_sci_name']) ? $obs['accepted_sci_name'] : null;
|
98 |
$obsAAjouter['accepted_sci_name_id'] = isset($obs['num_nom_ret']) ? $obs['num_nom_ret'] : null;
|
98 |
$obsAAjouter['accepted_sci_name_id'] = isset($obs['num_nom_ret']) ? $obs['num_nom_ret'] : null;
|
99 |
$obsAAjouter['family'] = isset($obs['family']) ? $obs['family'] : null;
|
99 |
$obsAAjouter['family'] = isset($obs['famille']) ? $obs['famille'] : null;
|
Line 100... |
Line 100... |
100 |
$obsAAjouter['taxo_repo'] = isset($obs['referentiel']) ? ($obs['referentiel'] == 'bdtfxr') ? 'bdtfx' : $obs['referentiel'] : null;
|
100 |
$obsAAjouter['taxo_repo'] = isset($obs['referentiel']) ? ($obs['referentiel'] == 'bdtfxr') ? 'bdtfx' : $obs['referentiel'] : null;
|
101 |
|
101 |
|
Line 140... |
Line 140... |
140 |
default:
|
140 |
default:
|
141 |
$obsAAjouter['certainty'] = $obs['certitude'];
|
141 |
$obsAAjouter['certainty'] = $obs['certitude'];
|
142 |
break;
|
142 |
break;
|
143 |
}
|
143 |
}
|
144 |
}
|
144 |
}
|
145 |
|
- |
|
- |
|
145 |
$obsAAjouter['input_source'] = 'widget';
|
146 |
if ($this->isFromPlantNet) {
|
146 |
if ($this->isFromPlantNet) {
|
147 |
$obsAAjouter['input_source'] = 'PlantNet';
|
147 |
$obsAAjouter['input_source'] = 'PlantNet';
|
148 |
$obsAAjouter['plantnet_id'] = $obs['obs_id'];
|
148 |
$obsAAjouter['plantnet_id'] = $obs['obs_id'];
|
149 |
}
|
149 |
}
|
Line 320... |
Line 320... |
320 |
*/
|
320 |
*/
|
321 |
protected function enrichirDonneesTaxonomiques(&$obs) {
|
321 |
protected function enrichirDonneesTaxonomiques(&$obs) {
|
322 |
// sans référentiel, on ne peut rien faire
|
322 |
// sans référentiel, on ne peut rien faire
|
323 |
if (! empty($obs['taxo_repo'])) {
|
323 |
if (! empty($obs['taxo_repo'])) {
|
324 |
// copies locales pour ne pas abimer les données d'entrée
|
324 |
// copies locales pour ne pas abimer les données d'entrée
|
325 |
$nn = $obs['nom_sel_nn'];
|
325 |
$nn = $obs['user_sci_name_id'];
|
326 |
$ref = $obs['taxo_repo'];
|
326 |
$ref = $obs['taxo_repo'];
|
327 |
$ns = $obs['user_sci_name'];
|
327 |
$ns = $obs['user_sci_name'];
|
328 |
$nr = $obs['accepted_sci_name'];
|
328 |
$nr = $obs['accepted_sci_name'];
|
329 |
$nnr = $obs['accepted_sci_name_id'];
|
329 |
$nnr = $obs['accepted_sci_name_id'];
|
330 |
$fam = $obs['family'];
|
330 |
$fam = $obs['family'];
|
Line 729... |
Line 729... |
729 |
$infosImage['occurrence_id'] = $id_obs;
|
729 |
$infosImage['occurrence_id'] = $id_obs;
|
730 |
$infosImage['original_name'] = $nomFichierImage;
|
730 |
$infosImage['original_name'] = $nomFichierImage;
|
731 |
$infosImage['user_id'] = $this->userId;
|
731 |
$infosImage['user_id'] = $this->userId;
|
732 |
$infosImage['user_email'] = $this->userEmail;
|
732 |
$infosImage['user_email'] = $this->userEmail;
|
733 |
$infosImage['user_pseudo'] = $this->userIntitule;
|
733 |
$infosImage['user_pseudo'] = $this->userIntitule;
|
- |
|
734 |
$infosImage['content_url'] = $cheminImage;
|
- |
|
735 |
$infosImage['mime_type'] = mime_content_type($cheminImage);
|
- |
|
736 |
$infosImage['url'] = "concat('https://api.tela-botanica.org/img:',
|
- |
|
737 |
lpad(`id`, 9, '0'), 'O')";
|
734 |
// $infosImage['md5'] = md5_file($cheminImage);
|
738 |
// $infosImage['md5'] = md5_file($cheminImage);
|
735 |
$infosImage['date_created'] = 'NOW()';
|
739 |
$infosImage['date_created'] = 'NOW()';
|
736 |
$infosImage['date_updated'] = 'NOW()';
|
740 |
$infosImage['date_updated'] = 'NOW()';
|
737 |
$infosImage['date_linked_to_occurrence'] = 'NOW()';
|
741 |
$infosImage['date_linked_to_occurrence'] = 'NOW()';
|
738 |
$this->debug[] = 'Nom fichier img meta :'.$nomFichierImage;
|
742 |
$this->debug[] = 'Nom fichier img meta :'.$nomFichierImage;
|