diff --git a/application/modules/opac/views/scripts/cms/article_partial.phtml b/application/modules/opac/views/scripts/cms/article_partial.phtml index a124b40ca770f0697c30621f1a0ba715eae78aa7..ec3d117bb1e79b4161812cc7fa92b374810f2fac 100644 --- a/application/modules/opac/views/scripts/cms/article_partial.phtml +++ b/application/modules/opac/views/scripts/cms/article_partial.phtml @@ -9,4 +9,20 @@ $helper = $this->show_content == 'FullContent' echo $helper->beRenderInBoite() ->renderArticle($this->article, 'article'); + +if(($user = Class_Users::getIdentity()) && $user->isSuperAdmin()) { + $url = $this->article->getFirstImageAbsoluteURL(); + echo is_readable($url) ? 'file readable : ' . $url : 'file not readable : ' . $url ; + $url ? (new Class_WebService_Thumbnail_Provider_ImageFactory())->newImage($url) : ''; + + echo BR; + echo Class_Url::baseUrl(); + echo BR; + + $path = $this->article->getFirstImagePath(); + echo is_readable($path) + ? 'file readable : ' . $path + : 'file not readable : ' . $path ; +} + ?> diff --git a/library/Class/Article.php b/library/Class/Article.php index 5cea4c891a7f151d0914e641d3ff056d0fb5ee31..cd863632543c65024ba18127f7cff617071d0554 100644 --- a/library/Class/Article.php +++ b/library/Class/Article.php @@ -989,7 +989,9 @@ class Class_Article extends Storm_Model_Abstract { if($this->getFileWriter()->fileExists($url)) return $url; - $path = str_replace(Class_Url::baseUrl(), '.', $url); + $path = str_replace(Class_Url::baseUrl(), '', $url); + if(substr($path, 0, 0) == '/') + $path = '.' . $path; if($this->getFileWriter()->fileExists($path)) return $path;