• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/UI/FileUploader/ProductController.php
  • Класс: BitrixCatalogUIFileUploaderProductController
  • Вызов: ProductController::getConfiguration
public function getConfiguration(): Configuration
{
	$configuration = new Configuration();

	$acceptedFileTypes = [];

	if (!empty($this->property['FILE_TYPE']))
	{
		$propertyFileTypes = $this->prepareAcceptedFileTypes($this->property['FILE_TYPE']);
		if (!empty($propertyFileTypes))
		{
			$acceptedFileTypes = array_intersect(Configuration::getImageExtensions(), $propertyFileTypes);
		}
	}

	if (!empty($acceptedFileTypes))
	{
		$configuration->setAcceptedFileTypes($acceptedFileTypes);
	}
	else
	{
		$configuration->acceptOnlyImages();
	}

	return $configuration;
}