X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=blobdiff_plain;f=phpfspot_img.php;h=bc8d3d11badc4b22067eba044e8c15deaf50c8f4;hp=8379b832c76870f339750c5a354129f591301904;hb=4765a4ac3d215eb305d46ea655195442b722fd09;hpb=2765fc086522b5fb9f209bdfe266e577fc65ca84 diff --git a/phpfspot_img.php b/phpfspot_img.php index 8379b83..bc8d3d1 100644 --- a/phpfspot_img.php +++ b/phpfspot_img.php @@ -29,13 +29,12 @@ require_once "phpfspot.class.php"; * * handles phpfspot's photos. It will output either the photo binaries * or can also show error messages as a on-the-fly generated picture. - * * @package phpfspot */ class PHPFSPOT_IMG { - var $db; - var $parent; + private $db; + private $parent; /** * PHPFSPOT_IMG class constructor @@ -62,6 +61,8 @@ class PHPFSPOT_IMG { * the client - in the specified width. it also try's * to create on-the-fly missing thumbnails via PHPFSPOT * gen_thumbs function. + * @param integer $idx + * @param integer $width */ public function show($idx, $width = 0) { @@ -99,10 +100,8 @@ class PHPFSPOT_IMG { if(!is_readable($fullpath)) { $this->parent->showTextImage("File ". basename($fullpath) ." is not readable. Check the permissions"); return; - } - - $tmp = getimagesize($fullpath); - $mime = $tmp['mime']; + } + $mime = $this->parent->get_mime_info($fullpath); if(!$this->parent->checkifImageSupported($mime)) { $this->parent->showTextImage("Unsupported Image Type"); @@ -126,7 +125,7 @@ class PHPFSPOT_IMG { } // show() -} +} // PHPFSPOT_IMG() if(isset($_GET['idx']) && (is_numeric($_GET['idx']) || $_GET['idx'] == 'rand')) {