- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/usertypewebdav.php
- Класс: CUserTypeWebdavElement
- Вызов: CUserTypeWebdavElement::GetSettingsHTML
function GetSettingsHTML($arUserField, $arHtmlControl, $bVarsFromForm)
{
$result = '';
if($bVarsFromForm)
$iblock_id = $GLOBALS[$arHtmlControl["NAME"]]["IBLOCK_ID"];
elseif(is_array($arUserField))
$iblock_id = $arUserField["SETTINGS"]["IBLOCK_ID"];
else
$iblock_id = "";
if(CModule::IncludeModule('iblock'))
{
$result .= '
'.GetMessage("USER_TYPE_WEBDAV_FILE_IBLOCK_ID").':
'.GetIBlockDropDownList($iblock_id, $arHtmlControl["NAME"].'[IBLOCK_TYPE_ID]', $arHtmlControl["NAME"].'[IBLOCK_ID]', false, 'class="adm-detail-iblock-types"', 'class="adm-detail-iblock-list"').'
';
}
else
{
$result .= '
'.GetMessage("USER_TYPE_WEBDAV_FILE_IBLOCK_ID").':
';
}
if($bVarsFromForm)
$value = $GLOBALS[$arHtmlControl["NAME"]]["UF_TO_SAVE_ALLOW_EDIT"];
elseif(is_array($arUserField))
$value = $arUserField["SETTINGS"]["UF_TO_SAVE_ALLOW_EDIT"];
else
$value = '';
$result .= '
'.GetMessage("USER_TYPE_WEBDAV_FILE_UF_TO_SAVE_ALLOW_EDIT").':
';
/*if($bVarsFromForm)
$SECTION_ID = $GLOBALS[$arHtmlControl["NAME"]]["SECTION_ID"] === "Y"? "Y": "N";
elseif(is_array($arUserField))
$SECTION_ID = $arUserField["SETTINGS"]["SECTION_ID"] === "Y"? "Y": "N";
else
$SECTION_ID = "N";*/
if($bVarsFromForm)
$value = $GLOBALS[$arHtmlControl["NAME"]]["DEFAULT_VALUE"];
elseif(is_array($arUserField))
$value = $arUserField["SETTINGS"]["DEFAULT_VALUE"];
else
$value = "";
return $result;
}