232,9 → 232,9 |
* Ajoute une image dans la base de données et stocke le fichier en fabriquant les miniatures, |
* renvoie le nouvel id d'image en cas de succès |
* |
* @param array $pairs le tableau contenant l'identifiant de l'utilisateur |
* @param array $infos_fichier les infos sur le fichier à traiter, de la même forme que les |
* élements du tableau $_FILES de php |
* @param string $idUtilisateur l'identifiant de l'utilisateur |
* @param string $cheminImage le chemin vers le fichier original de l'image |
* @param string $nomFichierImage le nom du fichier original de l'image |
*/ |
public function ajouterImageSurDdEtBdd($idUtilisateur, $cheminImage, $nomFichierImage) { |
$idImage = false; |
258,7 → 258,15 |
if ($idImage !== false) { |
$manipulateurImage = new ImageRecreation($this->config); |
$stockageOk = $manipulateurImage->stockerFichierEtCreerMiniatures($cheminImage, $idImage); |
if ($stockageOk == false) { |
if ($stockageOk) { |
$miniatureChemin = str_replace('.jpg', '_min.jpg', $cheminImage); |
if (file_exists($miniatureChemin)) { |
if (@unlink($miniatureChemin) === false) { |
$this->messages[] = "La miniature de l'image n'a pu être supprimée."; |
} |
} |
|
} else { |
$this->messages[] = "Une erreur s'est produite lors du stockage du fichier."; |
} |
} else { |