%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/templates/UB/components/bitrix/system.field.edit/enumeration/ |
Current File : /home/bitrix/www/bitrix/templates/UB/components/bitrix/system.field.edit/enumeration/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); /** * Bitrix Framework * @package bitrix * @subpackage main * @copyright 2001-2013 Bitrix */ /** * Bitrix vars * * @var array $arParams * @var array $arResult */ $bWasSelect = false; ?><input type="hidden" name="<?=$arParams["arUserField"]["FIELD_NAME"]?>" value=""><? if ($arParams["arUserField"]["SETTINGS"]["DISPLAY"] == "CHECKBOX") { foreach ($arParams["arUserField"]["USER_TYPE"]["FIELDS"] as $key => $val) { $bSelected = in_array($key, $arResult["VALUE"]) && ( (!$bWasSelect) || ($arParams["arUserField"]["MULTIPLE"] == "Y") ); $bWasSelect = $bWasSelect || $bSelected; ?><?if($arParams["arUserField"]["MULTIPLE"]=="Y"):?> <label><input type="checkbox" value="<?echo $key?>" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" <?echo ($bSelected? "checked" : "")?> ><?=$val?></label><br /> <?else:?> <label><input type="radio" value="<?echo $key?>" name="<?echo $arParams["arUserField"]["FIELD_NAME"]?>" <?echo ($bSelected? "checked" : "")?> ><?=$val?></label><br /> <?endif;?><? } } else { ?> <select class="form-control" name="<?=$arParams["arUserField"]["FIELD_NAME"]?>" <?if ($arParams["arUserField"]["MULTIPLE"]=="Y"):?> multiple="multiple" <?endif;?> <?if (strlen($arParams["arUserField"]["HELP_MESSAGE"])>0):?> data-placeholder="<?=$arParams["arUserField"]["HELP_MESSAGE"]?>" <?endif;?> <?if (strlen($arParams["arUserField"]["ERROR_MESSAGE"])>0):?> data-error-message="<?=$arParams["arUserField"]["ERROR_MESSAGE"]?>" <?endif;?> <?if ($arParams['form_name']=='regform'):?> data-placeholder="<?=GetMessage("I_REGISTER_AS")?>" <?endif;?> data-rel="popover" data-content="<?=GetMessage("SELECT_ONE_OF_THE_OPTIONS")?>" data-trigger="manual"> <? $RegCatId = array( 30 => 'Customer', 4 => 'Model', 5 => 'Photograph', 6 => 'Make Up Artist', 7 => 'Hair Stylist', 29 => 'Fashion Designer', 8 => 'Fashion Stylist', 9 => 'Photostudio', 10 => 'Agency', 11 => 'School', ); foreach ($arParams["arUserField"]["USER_TYPE"]["FIELDS"] as $key => $val) { $bSelected = in_array(strval($key), $arResult["VALUE"], true) && ( (!$bWasSelect) || ($arParams["arUserField"]["MULTIPLE"] == "Y") ); $bWasSelect = $bWasSelect || $bSelected; if (!$key): if ($arParams['form_name']=='regform') : ?> <option value="0"<?echo ($bSelected? " selected" : "")?>></option> <? endif; else : ?><option value="<?echo $key?>"<?echo ($bSelected? " selected" : "")?>><?echo (SITE_ID == "dv" ? $RegCatId[$key] : $val);?></option><? endif; } ?></select><? }