Your IP : 3.144.17.93


Current Path : /var/www/axolotl/data/www/rostov.axolotls.ru/ajax/
Upload File :
Current File : /var/www/axolotl/data/www/rostov.axolotls.ru/ajax/fast_view.php

<?define("STATISTIC_SKIP_ACTIVITY_CHECK", "true");?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?>
<a href="#" class="close jqmClose"><i></i></a>
<div class="form">
	<div class="form_head">
		<h2><?=\Bitrix\Main\Localization\Loc::getMessage('FAST_VIEW');?></h2>
	</div>
	<?
	if(isset($_GET['iblock_id']) && $_GET['iblock_id'])
	{		
		global $APPLICATION, $arRegion, $arTheme;
		$arRegion = CNextRegionality::getCurrentRegion();
		$arTheme = CNext::GetFrontParametrsValues(SITE_ID);
		$url = htmlspecialcharsbx(urldecode($_GET['item_href']));


		\Bitrix\Main\Loader::includeModule('sale');
		\Bitrix\Main\Loader::includeModule('currency');
		\Bitrix\Main\Loader::includeModule('catalog');?>

		<script>
			var objUrl = parseUrlQuery(),
				add_url = '?FAST_VIEW=Y';
			if('clear_cache' in objUrl)
			{
				if(objUrl.clear_cache == 'Y')
					add_url += '&clear_cache=Y';
			}
			BX.ajax({
				url: '<?=$url;?>'+add_url,
				method: 'POST',
				data: BX.ajax.prepareData({'FAST_VIEW':'Y'}),
				dataType: 'html',
				processData: false,
				start: true,
				headers: [{'name': 'X-Requested-With', 'value': 'XMLHttpRequest'}],
				onfailure: function(data) {
					alert('Error connecting server');
				},
				onsuccess: function(html){
					var ob = BX.processHTML(html);
					// inject
					BX('fast_view_item').innerHTML = ob.HTML;
					BX.ajax.processScripts(ob.SCRIPT);
					$('#fast_view_item').closest('.form').addClass('init');

					initCountdown();
					setBasketStatusBtn();
					InitFlexSlider();
					InitZoomPict($('#fast_view_item .zoom_picture'));

					setTimeout(function(){
						showTotalSummItem('Y');
					}, 100);
					
					$(window).scroll();
				}
			})
			$('.jqmClose').on('click', function(e){
				e.preventDefault();
				$(this).closest('.jqmWindow').jqmHide();
			})
		</script>
		<div id="fast_view_item"><div class="loading_block"></div></div>
	<?}?>
</div>