%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/templates/UB/components/bitrix/system.field.edit/enumeration/
Upload File :
Create Path :
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><?
}

Zerion Mini Shell 1.0