Код |
---|
/**
*
* $name = $arResult["USER_PROPERTIES"]["DATA"][" ? "]['FIELD_NAME']
* $IDEnFl = $arResult["USER_PROPERTIES"]["DATA"][" ? "]['ID']
*
*/
function CUserEnumSelectBox($name, $IDEnFl, $props = ' size="1" class="general_select" ', $sID = false)
{
$return = '';
$rsData = CUserFieldEnum::GetList( array(), array('USER_FIELD_ID'=> $IDEnFl) );
$return .= '<select name="'.$name.'" '.$props.' >';
while( $v = $rsData->Fetch())
{
$return .= '<option value="'.$v['ID'].'" ';
$return .= ($v['ID'] == $sID)?' selected ':'';
$return .= ' >'.$v['VALUE'].'</option>';
}
$return .= '</select>';
echo $return;
}
|
вызов:[tr]
[td]<label class="field-title"><?=$arResult["USER_PROPERTIES"]["DATA"]["UF_PERSONAL_SEX"]["EDIT_FORM_LABEL"]?></label>[/td]
[td]<? CUserEnumSelectBox($arResult["USER_PROPERTIES"]["DATA"]["UF_PERSONAL_SEX"]['FIELD_NAME'],$arResult["USER_PROPERTIES"]["DATA"]["UF_PERSONAL_SEX"]['ID'],'',$arResult["USER_PROPERTIES"]["DATA"]["UF_PERSONAL_SEX"]['VALUE']);?>[/td]
[/tr]