Line 96... |
Line 96... |
96 |
$obsAAjouter['user_email'] = $this->userEmail;
|
96 |
$obsAAjouter['user_email'] = $this->userEmail;
|
97 |
$obsAAjouter['user_pseudo'] = $this->userIntitule;
|
97 |
$obsAAjouter['user_pseudo'] = $this->userIntitule;
|
Line 98... |
Line 98... |
98 |
|
98 |
|
99 |
$obsAAjouter['user_sci_name'] = isset($obs['nom_sel']) ? $obs['nom_sel'] : null;
|
99 |
$obsAAjouter['user_sci_name'] = isset($obs['nom_sel']) ? $obs['nom_sel'] : null;
|
100 |
$obsAAjouter['user_sci_name_id'] = isset($obs['num_nom_sel']) ? $obs['num_nom_sel'] : null;
|
100 |
$obsAAjouter['user_sci_name_id'] = isset($obs['num_nom_sel']) ? $obs['num_nom_sel'] : null;
|
101 |
$obsAAjouter['accepted_sci_name'] = isset($obs['accepted_sci_name']) ? $obs['accepted_sci_name'] : null;
|
101 |
$obsAAjouter['accepted_sci_name'] = isset($obs['nom_ret']) ? $obs['nom_ret'] : null;
|
102 |
$obsAAjouter['accepted_sci_name_id'] = isset($obs['num_nom_ret']) ? $obs['num_nom_ret'] : null;
|
102 |
$obsAAjouter['accepted_sci_name_id'] = isset($obs['num_nom_ret']) ? $obs['num_nom_ret'] : null;
|
103 |
$obsAAjouter['family'] = isset($obs['famille']) ? $obs['famille'] : null;
|
103 |
$obsAAjouter['family'] = isset($obs['famille']) ? $obs['famille'] : null;
|
Line 104... |
Line 104... |
104 |
$obsAAjouter['taxo_repo'] = isset($obs['referentiel']) ? ($obs['referentiel'] == 'bdtfxr') ? 'bdtfx' : $obs['referentiel'] : null;
|
104 |
$obsAAjouter['taxo_repo'] = isset($obs['referentiel']) ? ($obs['referentiel'] == 'bdtfxr') ? 'bdtfx' : $obs['referentiel'] : null;
|
Line 526... |
Line 526... |
526 |
$img = $imgTmp;
|
526 |
$img = $imgTmp;
|
527 |
}
|
527 |
}
|
Line 528... |
Line 528... |
528 |
|
528 |
|
529 |
$img_a_taguer_ids_noms = array();
|
529 |
$img_a_taguer_ids_noms = array();
|
- |
|
530 |
foreach ($img as $image) {
|
530 |
foreach ($img as $image) {
|
531 |
$image['nom'] = trim(rtrim($image['nom'], "'"), "'");
|
531 |
$nomFichierImg = $this->traiterNomFichierImage($image['nom']);
|
532 |
$nomFichierImg = $this->traiterNomFichierImage($image['nom']);
|
532 |
$cheminImage = $this->config['cel']['chemin_stockage_temp']."/$nomFichierImg";
|
533 |
$cheminImage = $this->config['cel']['chemin_stockage_temp']."/$nomFichierImg";
|
533 |
// Si l'image est transmise en base 64
|
534 |
// Si l'image est transmise en base 64
|
534 |
if (empty($image['b64']) === false) {
|
535 |
if (empty($image['b64']) === false) {
|
Line 727... |
Line 728... |
727 |
*/
|
728 |
*/
|
728 |
public function ajouterImageSurDdEtBdd($id_obs, $cheminImage, $nomFichierImage) {
|
729 |
public function ajouterImageSurDdEtBdd($id_obs, $cheminImage, $nomFichierImage) {
|
729 |
$idImage = false;
|
730 |
$idImage = false;
|
730 |
if (file_exists($cheminImage)) {
|
731 |
if (file_exists($cheminImage)) {
|
731 |
$extracteurMetadonnees = new ExtracteurMetadonnees();
|
732 |
$extracteurMetadonnees = new ExtracteurMetadonnees();
|
732 |
$metadonnees = $extracteurMetadonnees->extraireMetadonnees($cheminImage) ;
|
733 |
$metadonnees = $extracteurMetadonnees->extraireMetadonnees($cheminImage);
|
733 |
if ($metadonnees !== false) {
|
734 |
if ($metadonnees !== false) {
|
734 |
$infosImage = $metadonnees;
|
735 |
$infosImage = $metadonnees;
|
735 |
$infosImage['occurrence_id'] = $id_obs;
|
736 |
$infosImage['occurrence_id'] = $id_obs;
|
736 |
$infosImage['original_name'] = $nomFichierImage;
|
737 |
$infosImage['original_name'] = $nomFichierImage;
|
737 |
$infosImage['user_id'] = $this->userId;
|
738 |
$infosImage['user_id'] = $this->userId;
|