Bugfix: The function "exif_imagetype" doesn't seem to be available at every system. So we emulate it.

This commit is contained in:
Michael Vogel 2013-10-22 16:08:29 +02:00
parent 78444591a6
commit d6f3de09e8
1 changed files with 24 additions and 0 deletions

View File

@ -2175,3 +2175,27 @@ function set_template_engine(&$a, $engine = 'internal') {
$a->set_template_engine($engine); $a->set_template_engine($engine);
} }
if(!function_exists('exif_imagetype')) {
function exif_imagetype($file) {
$size = getimagesize($file);
switch ($size["mime"]) {
case "image/jpeg":
$imagetype = IMAGETYPE_JPEG;
break;
case "image/gif":
$imagetype = IMAGETYPE_GIF;
break;
case "image/png":
$imagetype = IMAGETYPE_PNG;
break;
case "":
$imagetype = "";
break;
default:
$imagetype = 99;
}
return($imagetype);
}
}