Subversion Repositories eFlore/Applications.cel

Rev

Rev 3530 | Rev 3535 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3530 Rev 3534
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;