• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/call/background.php
  • Класс: BitrixImCallBackground
  • Вызов: Background::getImageFiles
static function getImageFiles()
{
	$result = [
		[
			'id' => 'apartment',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_APARTMENT'),
		],
		[
			'id' => 'night-office',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_NIGHT_OFFICE'),
		],
		[
			'id' => 'basement',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_BASEMENT'),
		],
		[
			'id' => 'tent',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_TENT'),
		],
		[
			'id' => 'summer-park',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_SUMMER_PARK'),
		],
		[
			'id' => 'winter-forest',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_WINTER_FOREST'),
		],
		[
			'id' => 'botanical-garden',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_BOTANICAL_GARDEN'),
		],
		[
			'id' => 'stadium',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_STADIUM'),
		],
		[
			'id' => 'safari',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_SAFARI'),
		],
		[
			'id' => 'subway',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_SUBWAY'),
		],
		[
			'id' => 'escalator',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_ESCALATOR'),
		],
		[
			'id' => 'space-station',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_SPACE_STATION'),
		],
		[
			'id' => 'moon',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_MOON'),
		],
		[
			'id' => 'fireworks',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_HOLIDAY'),
		],
		[
			'id' => 'hyperspace',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_HYPERSPACE'),
		],
		[
			'id' => 'attractions',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_ATTRACTIONS'),
		],
		[
			'id' => 'street',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_STREET'),
		],
		[
			'id' => 'cathedral',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_CATHEDRAL'),
		],
		[
			'id' => 'abandoned-building',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_ABANDONED_BUILDING'),
		],
		[
			'id' => 'business-quarter',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_BUSINESS_QUARTER'),
		],
		[
			'id' => 'under-water',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_UNDER_WATER'),
		],
		[
			'id' => 'autumn-wall',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_AUTUMN_WALL'),
		],
		[
			'id' => 'wooden-wall',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_WOODEN_WALL'),
		],
		[
			'id' => 'bright-wall',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_BRIGHT_WALL'),
		],
		[
			'id' => 'neon-space',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_NEON_SPACE'),
		],
		[
			'id' => 'skeletons',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_SKELETONS'),
		],
		[
			'id' => 'halloween',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_HALLOWEEN'),
		],
		[
			'id' => 'christmas-tree',
			'title' => Loc::getMessage('IM_CALL_BG_IMAGE_CHRISTMAS_TREE'),
		],
	];

	foreach ($result as &$value)
	{
		$value['preview'] = static::$path."/{$value['id']}-preview.jpg";
		$value['background'] = static::$path."/{$value['id']}.jpg";
		$value['isVideo'] = false;
		$value['isSupported'] = true;
	}

	return $result;
}