diff --git a/site/inc/demo.i b/site/inc/demo.i index afd09d26..cc405fd3 100644 --- a/site/inc/demo.i +++ b/site/inc/demo.i @@ -1,7 +1,7 @@
  • diff --git a/site/inc/main.i b/site/inc/main.i index 6f98f81f..6d1c9bed 100644 --- a/site/inc/main.i +++ b/site/inc/main.i @@ -1,10 +1,10 @@
  • diff --git a/site/inc/menu.i b/site/inc/menu.i index 24551861..458bd2fd 100644 --- a/site/inc/menu.i +++ b/site/inc/menu.i @@ -11,10 +11,10 @@ diff --git a/site/libs/common.php b/site/libs/common.php index 858c8078..2e3e9738 100644 --- a/site/libs/common.php +++ b/site/libs/common.php @@ -5,6 +5,11 @@ $default_locale = "en"; $siteroot = ""; $site_encoding = "utf-8"; +$requestUri = $_SERVER["REQUEST_URI"]; +if(preg_match("/^\/(en|sp|ru|ua|fr|nl)\//", $requestUri)) { + $siteroot = substr($requestUri, 0, 3); +} + if(preg_match("/www\.mibew\.org/", $_SERVER['HTTP_HOST'])) { header("Location: http://mibew.org"); exit; @@ -43,7 +48,7 @@ function verifyparam( $name, $regexp, $default = null ) { } function get_locale() { - global $available_locales, $siteroot; + global $available_locales; $locale = verifyparam("intlocale", "/^[\w-]{2,5}$/", ""); if( !$locale || !in_array($locale,$available_locales) )