• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::RepeatTaskByTemplateId
static function RepeatTaskByTemplateId($templateId, $flipFlop = 1, array &$debugHere = [])
{
	if (BitrixTasksUpdateTemplateConverter::isProceed())
	{
		return 'CTasks::RepeatTaskByTemplateId(' . $templateId . ');';
	}

	if (RegularTaskReplicator::isEnabled())
	{
		$replicator = new RegularTaskReplicator(0);
		return $replicator->replicate($templateId);
	}

	return ReplicatorTaskFromTemplate::repeatTask(
		$templateId,
		[
			// todo: get rid of use of CTasks one day...
			'AGENT_NAME_TEMPLATE' => 'CTasks::RepeatTaskByTemplateId(#ID#);',
			'RESULT' => &$debugHere,
		]
	);
}