| Line 608... |
Line 608... |
| 608 |
$infosImage['transmission'] = '1';
|
608 |
$infosImage['transmission'] = '1';
|
| 609 |
$this->debug[] = 'Nom fichier img meta :'.$nomFichierImage;
|
609 |
$this->debug[] = 'Nom fichier img meta :'.$nomFichierImage;
|
| 610 |
$requete = $this->construireRequeteInsertionImage($infosImage);
|
610 |
$requete = $this->construireRequeteInsertionImage($infosImage);
|
| 611 |
$resultat = Cel::db()->executer($requete);
|
611 |
$resultat = Cel::db()->executer($requete);
|
| 612 |
if ($resultat !== false) {
|
612 |
if ($resultat !== false) {
|
| 613 |
$idImage = $this->obtenirIdImagePourIdentifiantEtOrdre($utilisateur['courriel'], $nouvelOrdre);
|
613 |
$idImage = $this->obtenirIdImagePourIdentifiantEtOrdre($idUtilisateur, $nouvelOrdre);
|
| 614 |
if ($idImage !== false) {
|
614 |
if ($idImage !== false) {
|
| 615 |
$manipulateurImage = new ImageRecreation($this->config);
|
615 |
$manipulateurImage = new ImageRecreation($this->config);
|
| 616 |
// Stocke le fichier en conservant les fichiers temporaires, ce qui permet de réessayer
|
616 |
// Stocke le fichier en conservant les fichiers temporaires, ce qui permet de réessayer
|
| 617 |
// de les traiter en cas d'échec de la totalité du processus de traitement de l'obs
|
617 |
// de les traiter en cas d'échec de la totalité du processus de traitement de l'obs
|
| 618 |
$stockageOk = $manipulateurImage->stockerFichierOriginal($cheminImage, $idImage, true);
|
618 |
$stockageOk = $manipulateurImage->stockerFichierOriginal($cheminImage, $idImage, true);
|
| Line 669... |
Line 669... |
| 669 |
|
669 |
|
| 670 |
$ordre = ($resultat) ? ++$resultat[0]['max_ordre'] : 0;
|
670 |
$ordre = ($resultat) ? ++$resultat[0]['max_ordre'] : 0;
|
| 671 |
return $ordre;
|
671 |
return $ordre;
|
| Line 672... |
Line 672... |
| 672 |
}
|
672 |
}
|
| 673 |
|
673 |
|
| 674 |
private function obtenirIdImagePourIdentifiantEtOrdre($courriel_utilisateur, $ordre) {
|
674 |
private function obtenirIdImagePourIdentifiantEtOrdre($id_utilisateur, $ordre) {
|
| Line 675... |
Line 675... |
| 675 |
$courriel_utilisateur = Cel::db()->proteger($courriel_utilisateur);
|
675 |
$id_utilisateur = Cel::db()->proteger($id_utilisateur);
|
| 676 |
$ordre = Cel::db()->proteger($ordre);
|
676 |
$ordre = Cel::db()->proteger($ordre);
|
| 677 |
|
677 |
|
| 678 |
$requete = 'SELECT id_image '.
|
678 |
$requete = 'SELECT id_image '.
|
| 679 |
'FROM cel_images '.
|
679 |
'FROM cel_images '.
|
| Line 680... |
Line 680... |
| 680 |
"WHERE courriel_utilisateur = $courriel_utilisateur ".
|
680 |
"WHERE ce_utilisateur = $id_utilisateur ".
|
| 681 |
" AND ordre = $ordre ";
|
681 |
" AND ordre = $ordre ";
|