} } // GET has already changed, see $bUtf8 //iconvArray($_GET, $oSite->coding); iconvArray($_POST, $oSite->coding); iconvArray($_REQUEST, $oSite->coding); iconvArray($_COOKIES, $oSite->coding); iconvArray($_FILES, $oSite->coding); } Core_I18n::instance()->setLng(!empty($_SESSION['current_lng']) ? strval($_SESSION['current_lng']) : DEFAULT_LNG); // Check IP addresses $sRemoteAddr = Core_Array::get($_SERVER, 'REMOTE_ADDR', '127.0.0.1'); $aIp = array($sRemoteAddr); $HTTP_X_FORWARDED_FOR = Core_Array::get($_SERVER, 'HTTP_X_FORWARDED_FOR'); if (!is_null($HTTP_X_FORWARDED_FOR) && $sRemoteAddr != $HTTP_X_FORWARDED_FOR) { $aIp[] = $HTTP_X_FORWARDED_FOR; } if (Core::moduleIsActive('ipaddress')) { $oIpaddress_Controller = new Ipaddress_Controller(); $bBlocked = $oIpaddress_Controller->isBlocked($aIp) || Ipaddress_Useragent_Controller::isBlocked(); //$aArray = array(); if ($bBlocked/* || in_array(md5(Core_Array::get($_SERVER, 'HTTP_HOST')), $aArray)*/) { // IP address found Core_Router::add('ip_blocked', '()') ->controller('Core_Command_Controller_Ip_Blocked')->execute() ->header('X-Powered-By', Core::xPoweredBy()) ->sendHeaders() ->showBody(); exit(); } } Core_Router::factory(Core::$url['path']) ->execute() ->compress() ->header('X-Powered-By', Core::xPoweredBy()) ->sendHeaders() ->showBody(); exit();