- Модуль: 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;
}