• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/processor/task/scheduler/relationmanager/subtask.php
  • Класс: BitrixTasksProcessorTaskSchedulerRelationManagerSubTask
  • Вызов: SubTask::isBracketTaskData
static function isBracketTaskData($data)
{
	if(!is_array($data) && !is_object($data))
	{
		return false;
	}

	if($data['INHERIT_DATES'] == 'Y')
	{
		return true;
	}

	// todo: better to use objects here
	if (is_array($data['SE_PARAMETER'] ?? null))
	{
		foreach ($data['SE_PARAMETER'] as $param)
		{
			if ($param['CODE'] == ParameterTable::PARAM_SUBTASKS_TIME)
			{
				return ($param['VALUE'] === 'Y');
			}
		}
	}

	return false;
}