• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/medialib.php
  • Класс: CMedialib
  • Вызов: CMedialib::GetMediaExtentions
static function GetMediaExtentions($bStr = true)
{
	$strExt = COption::GetOptionString('fileman', "ml_media_available_ext", CMedialib::GetDefaultMediaExtentions());

	$arExt_ = explode(',', $strExt);

	$arTypes = CMedialib::GetTypes();
	for($i = 0, $l = count($arTypes); $i < $l; $i++)
		$arExt_ = array_merge($arExt_, explode(',', $arTypes[$i]["ext"]));

	$arExt = array();
	for ($i = 0, $l = count($arExt_); $i < $l; $i++)
	{
		$ext = mb_strtolower(trim($arExt_[$i], ' .'));
		if ($ext <> '' && !in_array($ext, $arExt))
			$arExt[] = $ext;
	}

	if ($bStr)
		return implode(",", $arExt);

	return $arExt;
}