• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/subelement.php
  • Класс: CAdminSubList
  • Вызов: CAdminSubList::CheckListMode
public function CheckListMode()
{
	global $APPLICATION;

	if ($this->isPageMode())
	{
		return;
	}

	if ($this->isAjaxMode())
	{
		ob_start();
		$this->Display();
		$string = ob_get_contents();
		ob_end_clean();

		if ($this->isActionMode())
		{
			echo '
'.$string.'
'; } else { if($this->onLoadScript) echo ''; echo $string; } define("ADMIN_AJAX_MODE", true); require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin_after.php"); die(); } elseif ($this->isExportMode()) { $fname = basename($APPLICATION->GetCurPage(), ".php"); // http response splitting defence $fname = str_replace(array("r", "n"), "", $fname); header("Content-Type: application/vnd.ms-excel"); header("Content-Disposition: filename=".$fname.".xls"); $APPLICATION->EndBufferContentMan(); $this->DisplayExcel(); require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin_after.php"); die(); } }