• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/file_input.php
  • Класс: CFileInput
  • Вызов: CFileInput::Init
static function Init($showInfo, $inputName, $maxCount = false)
{
	self::$bMultiple = false;
	self::$bUseUpload = false;
	self::$bUseMedialib = false;
	self::$bUseFileDialog = false;
	self::$bUseCloud = false;
	self::$bShowDelInput = false;
	self::$bShowDescInput = false;
	self::$bViewMode = false;
	self::$maxCount = $maxCount;
	self::$showInfo = $showInfo;

	self::$maxPreviewWidth = max((isset($showInfo['MAX_SIZE']['W']) ? $showInfo['MAX_SIZE']['W'] : 200), 40);
	self::$maxPreviewHeight = max((isset($showInfo['MAX_SIZE']['H']) ? $showInfo['MAX_SIZE']['H'] : 200), 40);

	self::$minPreviewWidth = min((isset($showInfo['MIN_SIZE']['W']) ? $showInfo['MIN_SIZE']['W'] : 120), 500);
	self::$minPreviewHeight = min((isset($showInfo['MIN_SIZE']['H']) ? $showInfo['MIN_SIZE']['H'] : 100), 500);

	self::$jsId = 'bx_file_'.mb_strtolower(preg_replace("/[^a-z0-9]/i", "_", $inputName));
}