• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasknotifications.php
  • Класс: CTaskNotifications
  • Вызов: CTaskNotifications::getTaskBaseByTaskId
static function getTaskBaseByTaskId($taskId)
{
	if(!isset(static::$cache['TASK2GROUP']) || !is_array(static::$cache['TASK2GROUP']))
	{
		static::$cache['TASK2GROUP'] = array();
	}

	if(!isset(static::$cache['TASK2GROUP'][$taskId]))
	{
		$item = CTasks::getList(
			[],
			[ 'ID' => $taskId ],
			[ 'ID', 'GROUP_ID' ],
			[ 'USER_ID' => User::getAdminId() ]
		)->fetch();
		if(is_array($item) && !empty($item))
		{
			static::$cache['TASK2GROUP'][$taskId] = $item;
		}
	}

	return (static::$cache['TASK2GROUP'][$taskId] ?? null);
}