| 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;
|