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