X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FImages.php;fp=DataObjects%2FImages.php;h=537a68f114dff14b7d10a93476a9701314d46fbb;hp=51ba52d322998b1ae766fb1439d7c7bcfdd8da02;hb=56ea3dd9c2f6edeecd2264fcb36c25bde27fb17e;hpb=4f08a4e647f7e83777b126e64c933d1ef485fb99 diff --git a/DataObjects/Images.php b/DataObjects/Images.php index 51ba52d3..537a68f1 100644 --- a/DataObjects/Images.php +++ b/DataObjects/Images.php @@ -203,7 +203,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject function getStoreName() { $opts = HTML_FlexyFramework::get()->Pman; - $fn = preg_replace('/[^a-z0-9\.]+/i', '_', $this->filename); + $fn = preg_replace('/[^a-z0-9_\.]+/i', '_', $this->filename); return implode( '/', array( $opts['storedir'], '_images_', date('Y/m', strtotime($this->created)), $this->id . '-'. $fn )); @@ -215,6 +215,8 @@ class Pman_Core_DataObjects_Images extends DB_DataObject */ function exists() { + clearstatcache(); + //var_dump($this->getStoreName()); return file_exists($this->getStoreName()); } @@ -503,7 +505,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject } - $ret['shorten_name'] = $ret['filename'] = $this->shorten_name(); + $ret['shorten_name'] = $this->shorten_name(); return $ret; }