• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/comments/task/commentposter.php
  • Класс: BitrixTasksCommentsTaskCommentPoster
  • Вызов: CommentPoster::prepareChangeCommentLiveParams
private function prepareChangeCommentLiveParams(array $taskData): array
{
	$taskId = (int)$taskData['ID'];
	$culture = Context::getCurrent()->getCulture();
	$deadline = (TaskRegistry::getInstance())->get($taskId)['DEADLINE'];
	$users = array_unique(
		array_merge(
			$this->getTaskMembers($taskData),
			$this->getTaskWatchers($taskId)
		)
	);

	return [
		'LIVE_DATA' => [
			'TASK_ID' => $taskId,
			'DATE_FORMAT' => "{$culture->getDayMonthFormat()}, {$culture->getShortTimeFormat()}",
			'DEADLINE' => ($deadline ? $deadline->getTimestamp() : null),
			'RIGHTS' => [
				'DEADLINE_CHANGE' => $this->getTaskUsersRight(
					$taskId,
					$users,
					AccessActionDictionary::ACTION_TASK_DEADLINE
				),
			],
		],
	];
}