%PDF- %PDF-
| Direktori : /home/bitrix/www/local/templates/UB/components/bitrix/system.field.edit/enumeration/ |
| Current File : //home/bitrix/www/local/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><?
}