Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2082 → 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");
}
}
}