• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/History/Action/MultiplyAction.php
  • Класс: BitrixLandingHistoryActionMultiplyAction
  • Вызов: MultiplyAction::getJsCommand
public function getJsCommand(bool $undo = true): array
{
	$command = parent::getJsCommand($undo);
	$command['params'] = [];

	foreach ($this->params as $param)
	{
		if (is_array($param) && $param['ACTION'] && $param['ACTION_PARAMS'])
		{
			$action = ActionFactory::getAction($param['ACTION'], $undo);
			if ($action)
			{
				$action->setParams($param['ACTION_PARAMS'], true);
				$command['params'][] = $action->getJsCommand($undo);
			}
		}
	}

	return $command;
}