diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php
index e4db83140cd..13dcd9499ed 100644
--- a/htdocs/core/lib/website.lib.php
+++ b/htdocs/core/lib/website.lib.php
@@ -316,25 +316,33 @@ function dolWebsiteOutput($content, $contenttype = 'html', $containerid = '')
$content=preg_replace('/(url\(["\']?)[^\)]*viewimage\.php([^\)]*)hashp=([^\)]*)(["\']?\))/', '\1/wrapper.php\2hashp\3\4', $content, -1, $nbrep);
$content=preg_replace('/(
]*src=")[^\"]*viewimage\.php([^\"]*)modulepart=mycompany([^\"]*)file=([^\"]*)("[^>]*>)/', '\1/wrapper.php\2modulepart=mycompany\3file=\4\5', $content, -1, $nbrep);
+
+ // If some links to documents or viewimage remains, we replace with wrapper
+ $content=preg_replace('/(
]*src=")\/?viewimage\.php/', '\1/wrapper.php', $content, -1, $nbrep);
+ $content=preg_replace('/(]*href=")\/?documents\.php/', '\1/wrapper.php', $content, -1, $nbrep);
}
else
{
//
]*src=")\/?image\//', '\1medias/image/', $content, -1, $nbrep);
- $content=preg_replace('/(url\(["\']?)\/?image\//', '\1medias/image/', $content, -1, $nbrep);
+ $content=preg_replace('/(
]*src=")\/?image\//', '\1/medias/image/', $content, -1, $nbrep);
+ $content=preg_replace('/(url\(["\']?)\/?image\//', '\1/medias/image/', $content, -1, $nbrep);
- $content=preg_replace('/(