- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_fileman.php
- Класс: CIBlockPropertyFileMan
- Вызов: CIBlockPropertyFileMan::GetPropertyFieldHtmlMulty
static function GetPropertyFieldHtmlMulty($arProperty, $arValues, $strHTMLControlName)
{
if($strHTMLControlName["MODE"]=="FORM_FILL" && CModule::IncludeModule('fileman'))
{
$inputName = array();
$description = array();
foreach ($arValues as $intPropertyValueID => $arOneValue)
{
$key = $strHTMLControlName["VALUE"]."[".$intPropertyValueID."]";
$inputName[$key."[VALUE]"] = $arOneValue["VALUE"];
$description[$key."[DESCRIPTION]"] = $arOneValue["DESCRIPTION"];
}
return CFileInput::ShowMultiple($inputName, $strHTMLControlName["VALUE"]."[n#IND#][VALUE]", array(
"PATH" => "Y",
"IMAGE" => "N",
"MAX_SIZE" => array(
"W" => COption::GetOptionString("iblock", "detail_image_size"),
"H" => COption::GetOptionString("iblock", "detail_image_size"),
),
), false, array(
'upload' => false,
'medialib' => true,
'file_dialog' => true,
'cloud' => true,
'del' => true,
'description' => $arProperty["WITH_DESCRIPTION"]=="Y"? array(
"VALUES" => $description,
'NAME_TEMPLATE' => $strHTMLControlName["VALUE"]."[n#IND#][DESCRIPTION]",
): false,
));
}
else
{
$table_id = md5($strHTMLControlName["VALUE"]);
$return = '';
}
}