CanDoOperation('seo_tools')) { $APPLICATION->AuthForm(Loc::getMessage("ACCESS_DENIED")); } if(!Main\Loader::includeModule('seo')) { require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); ShowError(Loc::getMessage("SEO_ERROR_NO_MODULE")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); } if(!Main\Loader::includeModule('socialservices')) { require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); ShowError(Loc::getMessage("SEO_ERROR_NO_MODULE_SOCSERV")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); } $domain = ToLower($_REQUEST['domain']); if($domain) { $bFound = false; $arDomains = \CSeoUtils::getDomainsList(); foreach ($arDomains as $arDomain) { $arDomain['DOMAIN'] = ToLower($arDomain['DOMAIN']); if($domain == $arDomain['DOMAIN']) { $bFound = true; break; } } if(!$bFound) $domain = false; } if(!$domain) { require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); ShowError(Loc::getMessage("SEO_ERROR_NO_DOMAIN")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); } $APPLICATION->SetAdditionalCSS('/bitrix/panel/seo/seo.css'); $engine = new Engine\Yandex(); $siteDomainEnc = Converter::getHtmlConverter()->encode($arDomain['DOMAIN']); $e = []; $siteDomainEncView = Converter::getHtmlConverter()->encode(\CBXPunycode::ToUnicode($arDomain['DOMAIN'], $e)); $siteDirEnc = Converter::getHtmlConverter()->encode($arDomain['SITE_DIR']); try { $arSiteInfo = $engine->getSiteInfo($arDomain['DOMAIN'], $arDomain['SITE_DIR']); } catch(Exception $e) { require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); ShowError($e->getMessage()); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); } $aTabs = array( array("DIV" => "seo_info1", "TAB" => Loc::getMessage('SEO_DETAIL_INFO'), "ICON" => "main_settings", "TITLE" => Loc::getMessage('SEO_DETAIL_INFO_TITLE', array('#DOMAIN#' => $siteDomainEncView))), array("DIV" => "seo_info2", "TAB" => Loc::getMessage('SEO_DETAIL_TOP_QUERIES'), "ICON" => "main_settings", "TITLE" => Loc::getMessage('SEO_DETAIL_TOP_QUERIES_TITLE', array('#DOMAIN#' => $siteDomainEncView)), 'ONSELECT' => 'window.BXLoadInfo(\'top-queries\')'), // array("DIV" => "seo_info3", "TAB" => Loc::getMessage('SEO_DETAIL_CRAWLING'), "ICON" => "main_settings", "TITLE" => Loc::getMessage('SEO_DETAIL_CRAWLING_TITLE', array('#DOMAIN#' => $siteDomainEncView)), 'ONSELECT' => 'window.BXLoadInfo(\'crawling\')'), array("DIV" => "seo_info4", "TAB" => Loc::getMessage('SEO_DETAIL_ORIGINAL'), "ICON" => "main_settings", "TITLE" => Loc::getMessage('SEO_DETAIL_ORIGINAL_TITLE', array('#DOMAIN#' => $siteDomainEncView)), 'ONSELECT' => 'window.BXLoadInfo(\'original_texts\')'), ); $tabControl = new CAdminTabControl("seoYandexTabControl", $aTabs, true, true); $APPLICATION->SetTitle(Loc::getMessage("SEO_YANDEX_TITLE")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); $aMenu = array(); $aMenu[] = array( "TEXT" => Loc::getMessage("SEO_DOMAIN_LIST"), "LINK" => "/bitrix/admin/seo_search_yandex.php?lang=".LANGUAGE_ID, "ICON" => "btn_list", ); $context = new CAdminContextMenu($aMenu); $context->Show(); $tabControl->Begin(); $tabControl->BeginNextTab(); $siteIdEnc = Converter::getHtmlConverter()->encode($arDomain['LID']); $siteNameEnc = Converter::getHtmlConverter()->encode($arDomain['SITE_NAME']); ?>
Fatal error: Uncaught Error: Class "Loc" not found in D:\ktt\ttepla.com\public_html\bitrix\modules\seo\admin\seo_search_yandex_detail.php:109 Stack trace: #0 {main} thrown in D:\ktt\ttepla.com\public_html\bitrix\modules\seo\admin\seo_search_yandex_detail.php on line 109