Your IP : 3.131.13.149


Current Path : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/components/aspro/theme.next/
Upload File :
Current File : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/components/aspro/theme.next/function.php

<?function ShowOptions($optionCode, $arOption, $arParentOption = array()){
	$isRow = (isset($arOption['IS_ROW']) && $arOption['IS_ROW'] == 'Y');
	$isPreview = (isset($arOption['PREVIEW']) && $arOption['PREVIEW']);
	if($arOption['TYPE'] == 'checkbox'):?>
		<?$isChecked = ($arOption['VALUE'] == 'Y');?>
		<?if($isRow):?>
			<div class="<?=(isset($arOption['ROW_CLASS']) && $arOption['ROW_CLASS'] ? $arOption['ROW_CLASS'] : '');?>">
				<div class="link-item animation-boxs <?=(isset($arOption['POSITION_BLOCK']) && $arOption['POSITION_BLOCK'] ? $arOption['POSITION_BLOCK'] : '');?> <?=(!$isChecked ? 'disabled' : '');?>">
		<?endif;?>
			<?ob_start();?>
				<?if((!isset($arOption['HIDE_TITLE']) || $arOption['HIDE_TITLE'] != 'Y') && (isset($arOption['TITLE']) && $arOption['TITLE'])):?><span><?=$arOption['TITLE']?></span><?endif;?>
			<?$title = ob_get_contents();
			ob_end_clean();?>

			<?ob_start();?>
				<input type="checkbox" id="<?=$optionCode?>" <?=((isset($arOption['SMALL_TOGGLE']) && $arOption['SMALL_TOGGLE']) ? "data-height=22" : "");?> class="custom-switch" name="<?=$optionCode?>" value="<?=$arOption['VALUE']?>" <?=($isChecked ? "checked" : "");?> />
			<?$input = ob_get_contents();
			ob_end_clean();?>
			<?if(isset($arOption['IMG']) && $arOption['IMG']):?>
				<?=$title;?>
				<div class="img"><img src="<?=$arOption['IMG'];?>" alt="<?=$arOption['TITLE']?>" title="<?=$arOption['TITLE']?>"/></div>
				<div class="input"><?=$input;?></div>
			<?elseif(isset($arOption['GROUP']) && $arOption['GROUP']):?>
				<span class="inner-table-block"><?=$title;?></span>
				<span class="inner-table-block"><?=$input;?></span>
			<?else:?>
				<?=$input;?>
			<?endif;?>
		<?if($isRow):?>
				</div>
			</div>
		<?endif;?>
	<?elseif($arOption['TYPE'] == 'selectbox' || $arOption['TYPE'] == 'multiselectbox'):?>
		<input type="hidden" id="<?=$optionCode?>" name="<?=$optionCode?>" value="<?=$arOption['VALUE']?>" />
		<?if(isset($arOption['GROUPS']) && $arOption['GROUPS'] == 'Y'):?>
			<?
			$arGroups = array();
			foreach($arOption['LIST'] as $variantCode => $arVariant)
			{
				if(isset($arVariant['HIDE']) && $arVariant['HIDE'] == 'Y') continue;
				$group = ((isset($arVariant['GROUP']) && $arVariant['GROUP']) ? $arVariant['GROUP'] : GetMessage('NO_GROUP'));
				$arGroups[$group]['LIST'][$variantCode] = array(
					'TITLE' => ((isset($arVariant['VALUE']) && $arVariant['VALUE']) ? $arVariant['VALUE'] : $arVariant['TITLE']),
					'CURRENT' => ((isset($arVariant['CURRENT']) && $arVariant['CURRENT']) ? $arVariant['CURRENT'] : 'N')
				);
			}
			if($arGroups)
			{
				foreach($arGroups as $key => $arGroup)
				{?>
					<div class="group">
						<div class="title"><?=$key;?></div>
						<div class="values">
							<div class="inner-values">
								<?foreach($arGroup['LIST'] as $variantCode => $arVariant):?>
									<span data-option-id="<?=$optionCode?>" data-option-value="<?=$variantCode?>" class="link-item animation-boxs <?=$arVariant['CURRENT'] == 'Y' ? 'current' : ''?>">
										<?if(isset($arVariant['IMG']) && $arVariant['IMG']):?>
											<span><img src="<?=$arVariant['IMG'];?>" alt="<?=$arVariant['TITLE']?>" title="<?=$arVariant['TITLE']?>"/></span>
										<?endif;?>
										<?if(!isset($arVariant['HIDE_TITLE']) || $arVariant['HIDE_TITLE'] != 'Y'):?><span><?=$arVariant['TITLE']?></span><?endif;?>
									</span>
								<?endforeach;?>
							</div>
						</div>
					</div>
				<?}
			}?>	
		<?else:?>
			<?if($isRow):?>
				<div class="rows">
			<?endif;?>
			<?foreach($arOption['LIST'] as $variantCode => $arVariant):
				if(isset($arVariant['HIDE']) && $arVariant['HIDE'] == 'Y') continue;?>
				<?if($isRow):?>
					<div class="<?=(isset($arVariant['ROW_CLASS']) && $arVariant['ROW_CLASS'] ? $arVariant['ROW_CLASS'] : '');?>">
				<?endif;?>
				<span <?=($isPreview && (isset($arOption['PREVIEW']['SCROLL_BLOCK']) && $arOption['PREVIEW']['SCROLL_BLOCK']) ? "data-option-type='".$arOption['PREVIEW']['SCROLL_BLOCK']."'" : "");?> <?=($isPreview && isset($arOption['PREVIEW']['URL']) ? "data-option-url='".SITE_DIR.$arOption['PREVIEW']['URL']."'" : "");?> data-option-id="<?=$optionCode?>" data-option-value="<?=$variantCode?>" class="link-item animation-boxs <?=(isset($arVariant['POSITION_BLOCK']) && $arVariant['POSITION_BLOCK'] ? $arVariant['POSITION_BLOCK'] : '');?> <?=$arVariant['CURRENT'] == 'Y' ? 'current' : ''?>">

					<?ob_start();?>
						<?if((!isset($arVariant['HIDE_TITLE']) || $arVariant['HIDE_TITLE'] != 'Y') && (isset($arVariant['TITLE']) && $arVariant['TITLE'])):?><span><?=$arVariant['TITLE']?></span><?endif;?>
					<?$title = ob_get_contents();
					ob_end_clean();?>

					<?ob_start();?>
						<span><img src="<?=$arVariant['IMG'];?>" alt="<?=$arVariant['TITLE']?>" title="<?=$arVariant['TITLE']?>"/></span>
					<?$img = ob_get_contents();
					ob_end_clean();?>

					<?if(isset($arVariant['IMG']) && $arVariant['IMG']):?>
						<?if(isset($arVariant['POSITION_TITLE']) && $arVariant['POSITION_TITLE']):?>
							<?if($arVariant['POSITION_TITLE'] == 'left'):?>
								<span class="inner-table-block" <?=((isset($arVariant['TITLE_WIDTH']) && $arVariant['TITLE_WIDTH']) ? "style='width:".$arVariant['TITLE_WIDTH']."'" : "");?>><?=$title;?></span>
								<span class="inner-table-block"><?=$img;?></span>
							<?endif;?>
						<?else:?>
							<span class="title"><?=$title;?></span>
							<?=$img;?>
						<?endif;?>
					<?else:?>
						<?=$title;?>
					<?endif;?>

				</span>
				<?if($isRow):?>
					</div>
				<?endif;?>
			<?endforeach;?>
			<?if($isRow):?>
				</div>
			<?endif;?>
		<?endif;?>
	<?elseif($arOption['TYPE'] == 'text'):?>
		<input type="text" class="form-control" id="<?=$optionCode?>" <?=((isset($arOption['PARAMS']) && isset($arOption['PARAMS']['WIDTH'])) ? 'style="width:'.$arOption['PARAMS']['WIDTH'].'"' : '');?> name="<?=$optionCode?>" value="<?=$arOption['VALUE']?>" />
	<?elseif($arOption['TYPE'] == 'textarea'):?>
		<?// text here?>
	<?endif;?>
<?}?>

<?function ShowOptionsTitle($optionCode, $arOption){?>
	<?if(!isset($arOption['HIDE_TITLE']) || $arOption['HIDE_TITLE'] != 'Y'):?>
		<div class="title <?=((isset($arOption['TOP_BORDER']) && $arOption['TOP_BORDER'] == 'Y') ? 'with-border' : '');?>"><?=$arOption['TITLE'];?><?=((isset($arOption['HINT']) && $arOption['HINT']) ? "<span class='tooltip-link' data-placement='bottom' data-trigger='click' data-toggle='tooltip' data-original-title='".$arOption['HINT']."'>?</span>" : "");?></div>
	<?endif;?>
<?}?>