• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/integration/dav/syncadapter.php
  • Класс: BitrixCalendarIntegrationDavSyncAdapter
  • Вызов: SyncAdapter::getTaskList
static function getTaskList($userId, $params = [])
{
	$tasksEntries = [];
	if (BitrixMainLoader::includeModule('tasks'))
	{
		$tasksEntries = CCalendar::getTaskList([
			'type' => 'user',
			'ownerId' => $userId
		]);

		for ($i = 0, $l = count($tasksEntries); $i < $l; $i++)
		{
			$tasksEntries[$i]['TIMESTAMP_X'] = CCalendar::Date(round(time() / 180) * 180);
			$tasksEntries[$i]['DAV_XML_ID'] = 'task-'.$tasksEntries[$i]["ID"];
		}
	}

	return $tasksEntries;
}