• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/ui/uploader/uploader.php
  • Класс: BitrixMainUIUploaderUploader
  • Вызов: Uploader::showJsonAnswer
protected function showJsonAnswer($result)
{
	if (!defined("PUBLIC_AJAX_MODE"))
		define("PUBLIC_AJAX_MODE", true);
	if (!defined("NO_KEEP_STATISTIC"))
		define("NO_KEEP_STATISTIC", "Y");
	if (!defined("NO_AGENT_STATISTIC"))
		define("NO_AGENT_STATISTIC", "Y");
	if (!defined("NO_AGENT_CHECK"))
		define("NO_AGENT_CHECK", true);
	if (!defined("DisableEventsCheck"))
		define("DisableEventsCheck", true);

	require_once(BitrixMainApplication::getInstance()->getContext()->getServer()->getDocumentRoot()."/bitrix/modules/main/include/prolog_before.php");
	global $APPLICATION;

	$APPLICATION->RestartBuffer();

	$version = IsIE();
	if ( !(0 < $version && $version < 10) )
		header('Content-Type:application/json; charset=UTF-8');

	echo Json::encode($result);
	CMain::finalActions();
	die;
}