X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FImages.php;fp=DataObjects%2FImages.php;h=93d7f04efc149abd228a9daacb9210c99a1dce60;hp=5478f16adb78ef3869c5741f85146105573f2b48;hb=9c6ba1027b8818b61f0d0dcb68203f9415b2857a;hpb=32ec5f7602976566d43721db7f03f49e0dc68735 diff --git a/DataObjects/Images.php b/DataObjects/Images.php index 5478f16a..93d7f04e 100644 --- a/DataObjects/Images.php +++ b/DataObjects/Images.php @@ -446,14 +446,14 @@ class Pman_Core_DataObjects_Images extends DB_DataObject } - function toRooArray($req) { + function toRooArray($req) + { $ret= $this->toArray(); - static $ff = false; - if (!$ff) { - $ff = HTML_FlexyFramework::get(); - } + + $ff = HTML_FlexyFramework::get(); + $ret['public_baseURL'] = isset($ff->Pman_Images['public_baseURL']) ? $ff->Pman_Images['public_baseURL'] : $ff->baseURL; @@ -471,8 +471,9 @@ class Pman_Core_DataObjects_Images extends DB_DataObject $ret['url_thumb'] = $this->URL($req['query']['imagesize'], '/Images/Thumb',$baseURL); } - $ret['shorten_name'] = $this->shorten_name(); + } + $ret['shorten_name'] = $ret['filename'] = $this->shorten_name(); return $ret; } @@ -534,7 +535,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject $filename = explode('.', $this->filename); $ext = array_pop($filename); - $name = preg_replace("/[^A-Za-z0-9.]+/", '-', implode('-', $filename)) ; + $name = preg_replace("/[^A-Z0-9.]+/i", '-', implode('-', $filename)) ; if(strlen($name) > 32) { $name = substr($name, 0, 32);