File size: 0.98Kb
<?php
$id = intval(get('id'));
$movie = db::get_string("SELECT `POSTER`,`ID` FROM `MOVIES` WHERE `ID` = ? LIMIT 1", [$id]);
if (!isset($movie['ID'])){
file::download(ROOT.'/modules/movies/no_photo.jpg', HTTP_HOST.'_no_photo.jpg', file::mime('jpg'));
exit;
}
if (str($movie['POSTER']) == 0){
file::download(ROOT.'/modules/movies/no_photo.jpg', HTTP_HOST.'_no_photo.jpg', file::mime('jpg'));
exit;
}
if (@imagecreatefromstring(file_get_contents($movie['POSTER']))){
if (exif_imagetype($movie['POSTER']) != IMAGETYPE_JPEG){
file::download(ROOT.'/modules/movies/no_photo.jpg', HTTP_HOST.'_no_photo.jpg', file::mime('jpg'));
exit;
}
$image = imagecreatefromjpeg($movie['POSTER']);
imagejpeg($image);
header('Cache-Control: max-age=2592000, public');
header('Pragma: public');
header("Content-type: image/jpg");
exit;
}else{
file::download(ROOT.'/modules/movies/no_photo.jpg', HTTP_HOST.'_no_photo.jpg', file::mime('jpg'));
exit;
}