- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/call/background.php
- Класс: BitrixImCallBackground
- Вызов: Background::getIntranetFiles
static function getIntranetFiles()
{
$result = [];
if (!BitrixMainLoader::includeModule('intranet'))
{
return $result;
}
$themePicker = new BitrixIntranetIntegrationTemplatesBitrix24ThemePicker('bitrix24');
$list = $themePicker->getList();
foreach ($list as $element)
{
if (mb_strpos($element['id'], 'pattern') !== false)
{
continue;
}
if (mb_strpos($element['id'], 'video') !== false)
{
continue;
}
if (!$element['prefetchImages'][0])
{
continue;
}
$result[] = [
'id' => $element['id'],
'title' => $element['title'],
'preview' => $element['previewImage'],
'background' => $element['prefetchImages'][0],
'isVideo' => false,
'isSupported' => true
];
}
return $result;
}