public function callcheckLocale() { $result = 0; if (isset($_POST['pg_id'])) { $pg_id = $_POST['pg_id']; } else { return $result; } include_once ENGINE_PATH . 'class/classGeoip.php'; include_once ENGINE_PATH . 'class/classPage.php'; $page = new Page($pg_id); $geo = new Geo(); $currenLocale = $geo->getCode(); $pageLang = $page->language; // var_dump($currenLocale, $pageLang); if ($currenLocale != $pageLang) { $geotext = $page->getLocalizedString('geotext', $currenLocale); $relpages = $page->getRelativePageAddresses(); //var_dump($relpages); if (isset($relpages[$currenLocale])) { $result = "<a href='" . $relpages[$currenLocale] . "'>" . $geotext . "</a>"; } } echo $result; }