diff --git a/vbcms-core/defaultPages/404.php b/vbcms-core/defaultPages/404.php index f2997d1d21c1abaa1de28aa1832354bd2153a7b9..6d8138aeb1fec154bd607043bd032936e0fc7394 100644 --- a/vbcms-core/defaultPages/404.php +++ b/vbcms-core/defaultPages/404.php @@ -1,7 +1,11 @@ <?php -if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; -$url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); -$websiteUrl = $url["scheme"]."://".$url["host"]."/"; +if(isset($bdd)){ + $websiteUrl = VBcmsGetSetting("websiteUrl"); +}else{ + if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; + $url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); + $websiteUrl = $url["scheme"]."://".$url["host"]."/"; +} ?> <!DOCTYPE html> <html lang="fr"> diff --git a/vbcms-core/defaultPages/ext404.php b/vbcms-core/defaultPages/ext404.php index a47864dbb07cf3fab3a545b741e5a29ed1468d69..5177c02fe6824ce4f6f4df2432d3a820fcfd759c 100644 --- a/vbcms-core/defaultPages/ext404.php +++ b/vbcms-core/defaultPages/ext404.php @@ -1,7 +1,11 @@ <?php -if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; -$url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); -$websiteUrl = $url["scheme"]."://".$url["host"]."/"; +if(isset($bdd)){ + $websiteUrl = VBcmsGetSetting("websiteUrl"); +}else{ + if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; + $url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); + $websiteUrl = $url["scheme"]."://".$url["host"]."/"; +} ?> <!DOCTYPE html> <html lang="fr"> diff --git a/vbcms-core/defaultPages/index.php b/vbcms-core/defaultPages/index.php index 4f424c78879fe7b7c5b188333fa4e8a83f2c3c1c..33a814f1d3f6fda340054d2413a7de2384919112 100644 --- a/vbcms-core/defaultPages/index.php +++ b/vbcms-core/defaultPages/index.php @@ -1,7 +1,11 @@ <?php -if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; -$url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); -$websiteUrl = $url["scheme"]."://".$url["host"]."/"; +if(isset($bdd)){ + $websiteUrl = VBcmsGetSetting("websiteUrl"); +}else{ + if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; + $url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); + $websiteUrl = $url["scheme"]."://".$url["host"]."/"; +} ?> <!DOCTYPE html> <html lang="fr"> diff --git a/vbcms-core/functions.php b/vbcms-core/functions.php index 2ccbc674dfd74d81f51c7353ec82c96804ca4939..931dfc1de1842196c3e2d794ea3565d8631002b9 100644 --- a/vbcms-core/functions.php +++ b/vbcms-core/functions.php @@ -152,6 +152,7 @@ function show404($type){ if ($type=="client") { // Affiche la page 404 du site client // A savoir que les pages 404 des modules sont gérées par ces derniers + global $bdd; include $GLOBALS['vbcmsRootPath'].'/vbcms-core/defaultPages/404.php'; } elseif($type=="admin") { diff --git a/vbcms-core/variables.php b/vbcms-core/variables.php index f245a1a1b93e7ab19388ec9e2f5070caf28e0902..8ab73eded501b0b827123467a3076becddb20e12 100644 --- a/vbcms-core/variables.php +++ b/vbcms-core/variables.php @@ -14,5 +14,8 @@ if (!empty($_SERVER['HTTP_CLIENT_IP'])) { if(isset($_SERVER['HTTPS'])) $http = "https"; else $http = "http"; // Variables permettant la gestion des pages à afficher -$url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); -$urlPath = explode("/", $url["path"]); +$url = parse_url("$http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"); +if(!isset($urlPath)){ + $urlPath = explode("/", $url["path"]); +} +