• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/components/kanban/services/time.php
  • Класс: BitrixTasksComponentsKanbanServicesTime
  • Вызов: Time::getTimeStarted
public function getTimeStarted(array $items): array
{
	if (empty($items))
	{
		return $items;
	}

	$res = BitrixTasksInternalsTaskTimerTable::getList([
		'filter' => array(
			'TASK_ID' => array_keys($items),
			'>TIMER_STARTED_AT' => 0
		)
	]);
	while ($row = $res->fetch())
	{
		$delta = time() - $row['TIMER_STARTED_AT'];
		$items[$row['TASK_ID']]['data']['time_logs'] += $delta;
		//$items[$row['TASK_ID']]['data']['time_logs_start'] += $delta;
	}

	return $items;
}