Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3546 Rev 3547
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;