X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=blobdiff_plain;f=phpfspot.class.php;h=841da503f46454bb9ac38c458172b9c13d123e44;hp=e2b24a861b6296589511f8487c05c112e1af721f;hb=8de7a22ceac0fab9eb984854758608d7aeb079d3;hpb=04b321fe02707a4c545ce8e59659edac39ae4bb1 diff --git a/phpfspot.class.php b/phpfspot.class.php index e2b24a8..841da50 100644 --- a/phpfspot.class.php +++ b/phpfspot.class.php @@ -1269,6 +1269,8 @@ class PHPFSPOT { $this->_debug("Image [". $idx ."] ". $this->shrink_text($details['name'], 20) ." Thumbnails:"); + $changes = false; + foreach($resolutions as $resolution) { $thumb_sub_path = substr($file_md5, 0, 2); @@ -1284,6 +1286,8 @@ class PHPFSPOT { $this->_debug(" ". $resolution ."px"); if(!$this->create_thumbnail($full_path, $thumb_path, $resolution)) $error = 1; + + $changes = true; } /* if the file hasn't changed there is no need to regen the thumb */ elseif($file_md5 != $this->getMD5($idx) || $force) { @@ -1292,9 +1296,14 @@ class PHPFSPOT { if(!$this->create_thumbnail($full_path, $thumb_path, $resolution)) $error = 1; + $changes = true; } } + if(!$changes) { + $this->_debug(" already exist"); + } + /* set the new/changed MD5 sum for the current photo */ if(!$error) { $this->setMD5($idx, $file_md5);