• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/html_editor.php
  • Класс: CHTMLEditor
  • Вызов: CHTMLEditor::GetAiCategory
function GetAiCategory(string $id, string $name): string
{
	$isLiveFeed = str_contains($id, 'blogPostForm');
	$isLiveFeedComments = str_contains($id, 'blogComment');
	$isTasks = str_contains($id, 'tasks');
	$isTasksComments = $name === 'REVIEW_TEXT';
	$isCalendar = str_contains($id, 'calendar');
	$isCrm = preg_match('(lead|deal|contact|company)', $id) === 1;
	$isCrmComment = str_contains($id, 'CrmTimeLineComment');
	$isMail = str_contains($id, 'mail');

	if ($isLiveFeed)
	{
		return self::LIVEFEED_CATEGORY;
	}
	if ($isLiveFeedComments)
	{
		return self::LIVEFEED_COMMENTS_CATEGORY;
	}
	if ($isTasks)
	{
		return self::TASKS_CATEGORY;
	}
	if ($isTasksComments)
	{
		return self::TASKS_COMMENTS_CATEGORY;
	}

	return self::LIVEFEED_CATEGORY;
}