%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/system.field.edit/templates/hlblock/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/system.field.edit/templates/hlblock/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if( $arParams["arUserField"]["ENTITY_VALUE_ID"] <= 0 && $arParams["arUserField"]["SETTINGS"]["DEFAULT_VALUE"] > 0 ) { $arResult['VALUE'] = array($arParams["arUserField"]["SETTINGS"]["DEFAULT_VALUE"]); } else { $arResult['VALUE'] = array_filter($arResult["VALUE"]); } if($arParams['arUserField']["SETTINGS"]["DISPLAY"] != "CHECKBOX") { if($arParams["arUserField"]["MULTIPLE"] == "Y") { ?> <select multiple="multiple" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" size="<?echo $arParams["arUserField"]["SETTINGS"]["LIST_HEIGHT"]?>" <?=($arParams["arUserField"]["EDIT_IN_LIST"]!="Y"? ' disabled="disabled" ':'')?> > <? foreach ($arParams["arUserField"]["USER_TYPE"]["FIELDS"] as $key => $val) { $bSelected = in_array($key, $arResult["VALUE"]); ?> <option value="<?echo $key?>" <?echo ($bSelected? "selected" : "")?> title="<?echo trim($val, " .")?>"><?echo $val?></option> <? } ?> </select> <? } else { ?> <select name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" size="<?echo $arParams["arUserField"]["SETTINGS"]["LIST_HEIGHT"]?>" <?=($arParams["arUserField"]["EDIT_IN_LIST"]!="Y"? ' disabled="disabled" ':'')?> > <? $bWasSelect = false; foreach ($arParams["arUserField"]["USER_TYPE"]["FIELDS"] as $key => $val) { if($bWasSelect) $bSelected = false; else $bSelected = in_array($key, $arResult["VALUE"]); if($bSelected) $bWasSelect = true; ?> <option value="<?echo $key?>" <?echo ($bSelected? "selected" : "")?> title="<?echo trim($val, " .")?>"><?echo $val?></option> <? } ?> </select> <? } } else { if($arParams["arUserField"]["MULTIPLE"] == "Y") { ?> <input type="hidden" value="" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>"> <? foreach ($arParams["arUserField"]["USER_TYPE"]["FIELDS"] as $key => $val) { $id = $arParams["arUserField"]["FIELD_NAME"]."_".$key; $bSelected = in_array($key, $arResult["VALUE"]); ?> <input type="checkbox" value="<?echo $key?>" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" <?echo ($bSelected? "checked" : "")?> id="<?echo $id?>"><label for="<?echo $id?>"><?echo $val?></label><br /> <? } } else { if($arParams["arUserField"]["MANDATORY"] != "Y") { $id = $arParams["arUserField"]["FIELD_NAME"]."_no"; ?> <input type="radio" value="" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" id="<?echo $id?>"><label for="<?echo $id?>"><?echo GetMessage("MAIN_NO")?></label><br /> <? } $bWasSelect = false; foreach ($arParams["arUserField"]["USER_TYPE"]["FIELDS"] as $key => $val) { $id = $arParams["arUserField"]["FIELD_NAME"]."_".$key; if($bWasSelect) $bSelected = false; else $bSelected = in_array($key, $arResult["VALUE"]); if($bSelected) $bWasSelect = true; ?> <input type="radio" value="<?echo $key?>" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" <?echo ($bSelected? "checked" : "")?> id="<?echo $id?>"><label for="<?echo $id?>"><?echo $val?></label><br /> <? } } } ?>