X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FImages.php;fp=DataObjects%2FImages.php;h=60753d3703f9476ed4a98a786a78cc156ade07d8;hp=7790205c128ede29bf50b34eaeefab167c04e80f;hb=bd301e22497b8286a5cb29e037bfffa1aac4c4dd;hpb=38a622bd9dfabca42176b903f1dd9ad66b2eb167 diff --git a/DataObjects/Images.php b/DataObjects/Images.php index 7790205c..60753d37 100644 --- a/DataObjects/Images.php +++ b/DataObjects/Images.php @@ -279,6 +279,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject $fn = $this->getStoreName(); $b = basename($fn); + clearstatcache(); if (file_exists($fn)) { if (file_exists($deldir . '/'. $b)) { @@ -297,12 +298,14 @@ class Pman_Core_DataObjects_Images extends DB_DataObject $dh = opendir($d); while (false !== ($fn = readdir($dh))) { if (substr($fn, 0, strlen($b)) == $b) { - + clearstatcache(); if (file_exists($deldir . '/'. $fn)) { unlink($d. '/'. $fn); continue; } - rename($d. '/'. $fn, $deldir .'/'. $fn); + if (file_exists($d. '/'. $fn)) { + rename($d. '/'. $fn, $deldir .'/'. $fn); + } } }