• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/main.php
  • Класс: CAllMain
  • Вызов: CAllMain::StoreCookies
public function StoreCookies()
{
	$application = MainApplication::getInstance();

	if ($application->getSessionLocalStorageManager()->isReady())
	{
		$response = MainContext::getCurrent()->getResponse();

		$localStorage = $application->getLocalSession('spreadCookies');
		$cookies = $localStorage->getData();

		foreach ($cookies as $cookie)
		{
			if ($cookie instanceof MainWebCookie)
			{
				$response->addCookie($cookie, false);
			}
		}

		$localStorage->setData($response->getCookies());

		$this->HoldSpreadCookieHTML(true);
	}
}