• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
  • Класс: BitrixIblockComponentBase
  • Вызов: Base::prepareAction
protected function prepareAction()
{
	if (
		$this->request->get($this->arParams['ACTION_VARIABLE']) !== null
		&& $this->request->get($this->arParams['PRODUCT_ID_VARIABLE']) !== null
	)
	{
		$action = 'processLink';
	}
	elseif ($this->request->isAjaxRequest() && $this->request->get('action') === 'deferredLoad')
	{
		$action = $this->request->get('bigData') === 'Y' ? 'bigDataLoad' : 'deferredLoad';
	}
	else
	{
		$action = 'initialLoad';
	}

	return $action;
}