HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: //home/bk/100/ajax/composite.php
<?
include_once "include_stop_statistic.php";

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

include_once "include_module.php";

CBitrixComponent::includeComponentClass('yenisite:settings.panel');

function YNS_getCacheProvider()
{
	foreach (GetModuleEvents("main", "OnGetStaticCacheProvider", true) as $arEvent) {
		$provider = ExecuteModuleEventEx($arEvent);
		if (is_object($provider) && $provider instanceof \Bitrix\Main\Data\StaticCacheProvider) {
			return $provider;
		}
	}

	return null;
}

include_once 'include_options.php';

$arOptions = \CHTMLPagesCache::getOptions();
$cookieName = $arOptions['COOKIE_PK'];
$cacheProvider = YNS_getCacheProvider();
$privateKey = $cacheProvider !== null ? $cacheProvider->setUserPrivateKey() : null;
echo json_encode(array('name' => $cookieName, 'value' => $privateKey));
die();