summaryrefslogtreecommitdiffstats
path: root/phpfspot_img.php
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@netshadow.at>2007-06-19 18:56:05 +0000
committerAndreas Unterkircher <unki@netshadow.at>2007-06-19 18:56:05 +0000
commit836e04ea5fc6b0d32d4d57f1af66d1a9aaf423a1 (patch)
tree2cc39558e09311f2e67b697a37ebc112ba80f877 /phpfspot_img.php
parent218b86247bd6fe415e616da268abff7faaa3e96a (diff)
some thumbnail error handling
force thumbnail generation if the file is inserted into the phpfspot database, but the thumbnails are not existing (anymore?) git-svn-id: file:///var/lib/svn/phpfspot/trunk@113 fa6a889d-dae6-447d-9e79-4ba9a3039384
Diffstat (limited to 'phpfspot_img.php')
-rw-r--r--phpfspot_img.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/phpfspot_img.php b/phpfspot_img.php
index 60c06b0..e3b0852 100644
--- a/phpfspot_img.php
+++ b/phpfspot_img.php
@@ -32,6 +32,13 @@ class PHPFSPOT_IMG {
$fullpath = $this->parent->translate_path($details['directory_path']) ."/thumbs/". $width ."_". $details['name'];
}
+ if(!file_exists($fullpath)) {
+ $this->parent->gen_thumb($idx, 0, 1);
+ }
+ if(!is_readable($fullpath)) {
+ die("File ". $fullpath ." is not readable. Check the permissions");
+ }
+
$tmp = getimagesize($fullpath);
$mime = $tmp['mime'];