36 if($strHTMLControlName[
"MODE"]==
"FORM_FILL" && CModule::IncludeModule(
'fileman'))
40 foreach (
$arValues as $intPropertyValueID => $arOneValue)
42 $key = $strHTMLControlName[
"VALUE"].
"[".$intPropertyValueID.
"]";
47 return CFileInput::ShowMultiple(
$inputName, $strHTMLControlName[
"VALUE"].
"[n#IND#][VALUE]",
array(
51 "W" => COption::GetOptionString(
"iblock",
"detail_image_size"),
52 "H" => COption::GetOptionString(
"iblock",
"detail_image_size"),
57 'file_dialog' =>
true,
60 'description' => $arProperty[
"WITH_DESCRIPTION"]==
"Y"?
array(
62 'NAME_TEMPLATE' => $strHTMLControlName[
"VALUE"].
"[n#IND#][DESCRIPTION]",
68 $table_id = md5($strHTMLControlName[
"VALUE"]);
69 $return =
'<table id="tb'.$table_id.
'" border=0 cellpadding=0 cellspacing=0>';
70 foreach (
$arValues as $intPropertyValueID => $arOneValue)
72 $return .=
'<tr><td>';
74 $return .=
'<input type="text" name="'.htmlspecialcharsbx($strHTMLControlName[
"VALUE"].
"[$intPropertyValueID][VALUE]").
'" size="'.$arProperty[
"COL_COUNT"].
'" value="'.
htmlspecialcharsEx($arOneValue[
"VALUE"]).
'">';
76 if (($arProperty[
"WITH_DESCRIPTION"]==
"Y") && (
'' != trim($strHTMLControlName[
"DESCRIPTION"])))
77 $return .=
' <span title="'.Loc::getMessage(
"IBLOCK_PROP_FILEMAN_DESCRIPTION_TITLE").
'">'.Loc::getMessage(
"IBLOCK_PROP_FILEMAN_DESCRIPTION_LABEL").
':<input name="'.
htmlspecialcharsEx($strHTMLControlName[
"DESCRIPTION"].
"[$intPropertyValueID][DESCRIPTION]").
'" value="'.
htmlspecialcharsEx($arOneValue[
"DESCRIPTION"]).
'" size="18" type="text"></span>';
79 $return .=
'</td></tr>';
82 $return .=
'<tr><td>';
83 $return .=
'<input type="text" name="'.htmlspecialcharsbx($strHTMLControlName[
"VALUE"].
"[n0][VALUE]").
'" size="'.$arProperty[
"COL_COUNT"].
'" value="">';
84 if (($arProperty[
"WITH_DESCRIPTION"]==
"Y") && (
'' != trim($strHTMLControlName[
"DESCRIPTION"])))
85 $return .=
' <span title="'.Loc::getMessage(
"IBLOCK_PROP_FILEMAN_DESCRIPTION_TITLE").
'">'.Loc::getMessage(
"IBLOCK_PROP_FILEMAN_DESCRIPTION_LABEL").
':<input name="'.
htmlspecialcharsEx($strHTMLControlName[
"DESCRIPTION"].
"[n0][DESCRIPTION]").
'" value="" size="18" type="text"></span>';
86 $return .=
'</td></tr>';
88 $return .=
'<tr><td><input type="button" value="'.Loc::getMessage(
"IBLOCK_PROP_FILEMAN_ADD").
'" onClick="BX.IBlock.Tools.addNewRow(\'tb'.$table_id.
'\')
"></td></tr>';
89 return $return.'</table>';