GetURLPath(); // установка языка $Db->setlang($Page->lang); $Utils->setLang($Page->lang); $Catalog->setLang($Page->lang); if($pageData['status']==='404'){ // проверка на редирект $ExPage = $Db->getone("SELECT `new` FROM db_site_pages_redirect WHERE `old` LIKE('%".urldecode(filter_var($_SERVER['REQUEST_URI'], FILTER_SANITIZE_SPECIAL_CHARS))."') "); if($ExPage!=NULL){ header('HTTP/1.1 301 Moved Permanently'); header("Location: ".$ExPage['new']); exit; } header('HTTP/1.0 404 Not Found'); header('Content-Type: text/html; charset=utf-8'); include(ROOT."/pages/404.php"); exit; }elseif($pageData['status']==='redirect'){ header('HTTP/1.1 301 Moved Permanently'); header("Location: ".$pageData['data']); exit; } $_SESSION['last_lang'] = $Page->lang; $GLOBALS['dict'] = $Utils->getWordList(); $pageContent = $Page->GetPageData($pageData); if(!$pageContent){ header('HTTP/1.0 404 Not Found'); header('Content-Type: text/html; charset=utf-8'); include(ROOT."/pages/404.php"); exit; } define('AJAX', $Page->pagelink(3)); define('HOME', $Page->pagelink(1)); $allLanguagesLinks = $Page->getURLs($pageData['page_id'], $pageData['elem_id']); unset($allLanguagesLinks[$Page->lang]); /*$_alterLang = 'ru'; if( $Page->lang == 'ru' ){ $_alterLang = 'ro'; }*/ // favorites $favIds = array(); if( isset($_COOKIE['favorites']) ){ $favIds = array_keys($_COOKIE['favorites']); } foreach ($favIds as $key => $value) { if((int)$value==0){continue;} $favIds[$key] = (int)$value; } mb_internal_encoding("UTF-8"); header('Content-Type: text/html; charset=utf-8'); $arImages = $Db->getall("SELECT id, image, alt__ AS alt FROM db_site_images"); foreach ($arImages as $value) { $SiteImages[$value['id']] = $value; } // просмотренные продукты if( !isset($_SESSION['visited']) ){ $_SESSION['visited'] = array(); } if( isset($_GET['vp']) ){ show($pageData['page']); } include(ROOT."/pages".$pageData['page']); ?>