Fix loading of website page object not done for home page

This commit is contained in:
Laurent Destailleur 2019-04-30 13:50:03 +02:00
parent f2ecdac454
commit b13bc0e698

View File

@ -25,6 +25,8 @@
// Load website class // Load website class
include_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php'; include_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php';
include_once DOL_DOCUMENT_ROOT.'/website/class/websitepage.class.php';
// Define $website // Define $website
if (! is_object($website)) if (! is_object($website))
{ {
@ -40,11 +42,14 @@ if (! is_object($weblangs))
if (! $pageid && ! empty($websitepagefile)) if (! $pageid && ! empty($websitepagefile))
{ {
$pageid = str_replace(array('.tpl.php', 'page'), array('', ''), basename($websitepagefile)); $pageid = str_replace(array('.tpl.php', 'page'), array('', ''), basename($websitepagefile));
if ($pageid == 'index.php') $pageid = $website->fk_default_home;
}
if (! is_object($websitepage))
{
$websitepage=new WebsitePage($db);
} }
if ($pageid > 0) if ($pageid > 0)
{ {
include_once DOL_DOCUMENT_ROOT.'/website/class/websitepage.class.php';
$websitepage=new WebsitePage($db);
$websitepage->fetch($pageid); $websitepage->fetch($pageid);
} }