Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2072 → Rev 2083

/trunk/jrest/services/CelImageFormat.php
New file
0,0 → 1,22
<?php
class CelImageFormat extends Cel {
/**
* Méthode appelée avec une requête de type GET.
*/
public function getElement($params) {
$id = ltrim($params[0],'0');
$format = isset($_GET['format']) ? $_GET['format'] : 'M';
$gestion_formats_images = new ImageRecreation($this->config);
$image_binaire = $gestion_formats_images->creerOuRenvoyerImage($params[0], $format);
if($image_binaire) {
header('Content-Type: image/jpeg');
echo $image_binaire;
exit;
} else {
header("HTTP/1.0 404 Not Found");
}
}
}
/trunk/jrest/services/CelWidgetSaisie.php
571,7 → 571,7
$idImage = $this->obtenirIdImagePourIdentifiantEtOrdre($idUtilisateur, $nouvelOrdre);
if ($idImage !== false) {
$manipulateurImage = new ImageRecreation($this->config);
$stockageOk = $manipulateurImage->stockerFichierEtCreerMiniatures($cheminImage, $idImage);
$stockageOk = $manipulateurImage->stockerFichierOriginal($cheminImage, $idImage);
if ($stockageOk) {
$miniatureChemin = str_replace('.jpg', '_min.jpg', $cheminImage);
if (file_exists($miniatureChemin)) {