From a1bdc6022df6536009ac98cdc920a61133a595da Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 24 Jul 2018 01:10:38 +0200 Subject: [PATCH] Website module --- htdocs/core/lib/website.lib.php | 4 ++++ htdocs/website/index.php | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php index c0a54ec517c..913ed96356e 100644 --- a/htdocs/core/lib/website.lib.php +++ b/htdocs/core/lib/website.lib.php @@ -48,6 +48,10 @@ function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0) if ($removephppart) $replacewith=''; $content = preg_replace('/"mailto:<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content); + $replacewith='src="php'; + if ($removephppart) $replacewith=''; + $content = preg_replace('/src="<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content); + $replacewith='...php...'; if ($removephppart) $replacewith=''; $content = preg_replace('/<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content); diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 68d082db6bf..ff33c44763d 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -2319,6 +2319,10 @@ if ($action == 'preview' || $action == 'createfromclone' || $action == 'createpa { if ($pageid > 0) { + // $filejs + // $filecss + // $filephp + // Ouput page under the Dolibarr top menu $objectpage->fetch($pageid); $jscontent = @file_get_contents($filejs); @@ -2380,6 +2384,14 @@ if ($action == 'preview' || $action == 'createfromclone' || $action == 'createpa } + /* + $filephp = $objectpage-> + ob_start(); + include $filephp; + $newcontent = ob_get_contents(); + ob_end_clean(); + */ + $out.=dolWebsiteReplacementOfLinks($object, $newcontent)."\n"; $out.='';