Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3550 Rev 3551
Line 498... Line 498...
498
				$image['id_obs'] = $idObs;
498
				$image['id_obs'] = $idObs;
499
				$image['nom'] = $nom_image;
499
				$image['nom'] = $nom_image;
500
				// on suppose que les b64 des images sont envoyés dans le même ordre que leurs noms
500
				// on suppose que les b64 des images sont envoyés dans le même ordre que leurs noms
501
				// TODO: indexer le tableau avec le nom des images
501
				// TODO: indexer le tableau avec le nom des images
502
				$image['b64'] = isset($obs['image_b64'][$index]) ? $obs['image_b64'][$index] : '';
502
				$image['b64'] = isset($obs['image_b64'][$index]) ? $obs['image_b64'][$index] : '';
503
				$this->debug[] = 'Contient B64 : '.(empty($obs['image_b64']) ? 'non' : 'oui');
503
				$this->debug[] = 'Contient B64 : '.(isset($obs['image_b64']) ? 'oui' : 'non');
504
				$imgAAjouter[] = $image;
504
				$imgAAjouter[] = $image;
505
			}
505
			}
506
		} else {
506
		} else {
507
			$imgAAjouter = array();
507
			$imgAAjouter = array();
508
			$imgAAjouter['id_utilisateur'] = $this->userId;
508
			$imgAAjouter['id_utilisateur'] = $this->userId;
509
			$imgAAjouter['id_obs'] = $idObs;
509
			$imgAAjouter['id_obs'] = $idObs;
510
			$imgAAjouter['nom'] = $obs['image_nom'];
510
			$imgAAjouter['nom'] = $obs['image_nom'];
511
			$imgAAjouter['b64'] = isset($obs['image_b64']) ? $obs['image_b64'] : array();
511
			$imgAAjouter['b64'] = isset($obs['image_b64']) ? $obs['image_b64'] : array();
512
			$this->debug[] = 'Contient B64 : '.(empty($obs['image_b64']) ? 'non' : 'oui');
512
			$this->debug[] = 'Contient B64 : '.(isset($obs['image_b64']) ? 'oui' : 'non');
513
		}
513
		}
Line 514... Line 514...
514
 
514
 
515
		return $imgAAjouter;
515
		return $imgAAjouter;
Line 526... Line 526...
526
		foreach ($img as $image) {
526
		foreach ($img as $image) {
527
			$image['nom'] = trim(rtrim($image['nom'], "'"), "'");
527
			$image['nom'] = trim(rtrim($image['nom'], "'"), "'");
528
			$nomFichierImg = $this->traiterNomFichierImage($image['nom']);
528
			$nomFichierImg = $this->traiterNomFichierImage($image['nom']);
529
			$cheminImage = $this->config['cel']['chemin_stockage_temp']."/$nomFichierImg";
529
			$cheminImage = $this->config['cel']['chemin_stockage_temp']."/$nomFichierImg";
530
			// Si l'image est transmise en base 64
530
			// Si l'image est transmise en base 64
531
			if (empty($image['b64']) === false) {
531
			if (isset($image['b64'])) {
532
				$this->transformerBase64enFichier($cheminImage, $image['b64']);
532
				$this->transformerBase64enFichier($cheminImage, $image['b64']);
533
			}
533
			}
Line 534... Line 534...
534
 
534
 
535
			$this->debug[] = 'Nom fichier img debut :'.$nomFichierImg;
535
			$this->debug[] = 'Nom fichier img debut :'.$nomFichierImg;