• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/checklist/task/taskchecklistlog.php
  • Класс: BitrixTasksCheckListTaskTaskCheckListLog
  • Вызов: TaskCheckListLog::getActionFields
public function getActionFields($action, $checkLists)
{
	$fields = [];

	foreach ($checkLists as $item)
	{
		switch ($action)
		{
			case self::ACTION_ADD:
				$fields[] = $this->getAddActionFields($item);
				break;

			case self::ACTION_UPDATE:
				$fields[] = $this->getUpdateActionFields($item);
				break;

			case self::ACTION_DELETE:
				$fields[] = $this->getDeleteActionFields($item);
				break;

			default:
				break;
		}
	}

	return array_merge(...$fields);
}