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

	$fields = $item->getFields();

	$title = $fields['TITLE'];
	$isComplete = $fields['IS_COMPLETE'];
	$isImportant = $fields['IS_IMPORTANT'];

	$actionFields[] = $this->getDynamicLogFields(self::FIELD_CREATE, '', $title);

	if ($isComplete)
	{
		$actionFields[] = $this->getDynamicLogFields(self::FIELD_CHECK, $title, $title);
	}

	if ($isImportant)
	{
		$actionFields[] = $this->getDynamicLogFields(self::FIELD_MAKE_IMPORTANT, $title, $title);
	}

	return $actionFields;
}