Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1093 → Rev 1094

/branches/v1.5-cisaille/jrest/services/CelWidgetSaisie.php
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 {