%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.144.17.43 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/templates/artlot24_copy/components/bitrix/catalog.element/.default/ |
Upload File : |
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true){ die(); } if($actualItem["PROPERTIES"]["price_on_request"]["VALUE"] == 'Y'){?> <div class="controls"> <div class="buy"> <button data-lot="<?=htmlspecialcharsbx($actualItem['PROPERTIES']['LOT']['VALUE'])?>" class="btn_dark btn_dark-compact modal_message zapros">Цена по запросу</button> </div> </div><? return; } if($actualItem['PRICES']['BASE']['VALUE'] <= 0){?> <div class="controls"> <div class="buy"> <?/*<div class="modal_auth btn_dark btn_dark-compact"> Цена доступна только для авторизованных пользователей </div>*/?> <div class="btn_dark btn_dark-compact">Нет в наличии</div> </div> </div><? return; } if (empty( $actualItem['~ADD_URL']) && !empty($arResult['ADD_URL_TEMPLATE'])) { $actualItem['~ADD_URL'] = str_replace('#ID#', intval($actualItem['ID']), $arResult['ADD_URL_TEMPLATE']); } ?> <div class="controls"> <div class="reload buy"> <p class="label top-label">Итоговая стоимость</p> <div class="currency text-nowrap"><? $arPriceByCurrency = [ 'RUB' => [ 'value' => $actualItem['PRICES']['BASE']['DISCOUNT_VALUE'], 'old_value' => ($actualItem['PRICES']['BASE']['DISCOUNT_DIFF']>0?$actualItem['PRICES']['BASE']['VALUE']:null), 'mark' => 'руб.', ], 'USD' => [ 'mark' => 'USD', ], 'EUR' => [ 'mark' => 'EUR', ], ]; foreach ($arPriceByCurrency as $currency => &$ar) { if($ar['value'] === null){ $ar['value'] = CCurrencyRates::ConvertCurrency( $arPriceByCurrency['RUB']['value'], 'RUB', $currency ); } $ar['formatted'] = number_format($ar['value'], 0, ',', ' '); if($currency !== 'RUB' && $arPriceByCurrency['RUB']['old_value'] > 0){ $ar['old_value'] = CCurrencyRates::ConvertCurrency( $arPriceByCurrency['RUB']['old_value'], 'RUB', $currency ); } if($ar['old_value'] > 0){ $ar['old_value_formatted'] = number_format($ar['old_value'], 0, ',', ' '); } ?> <button <?if($currency == "RUB"):?>class="active"<?endif;?> data-price="<?=$ar['formatted']?>" data-old-price="<?=$ar['old_value_formatted']?>" data-text="<?=$ar['mark']?>"><?=$currency?></button><? } ?> </div><? if($arPriceByCurrency['RUB']['old_value_formatted']){?> <p class="price old-price" data-type="old-price"> <?=$arPriceByCurrency['RUB']['old_value_formatted']?> </p><? } ?> <p data-type="price" class="price <? if(!empty($arResult['PROPERTIES']['AFTER_SALE']['VALUE'])){ echo ' after-sale__price'; }?>" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer"> <meta itemprop="price" content="<?=$actualItem["PRICES"]["BASE"]["VALUE"];?>"> <meta itemprop="priceCurrency" content="RUB"> <?=$arPriceByCurrency['RUB']['formatted']?> <span>руб.</span> </p> <p class="label"> <a href="#" class="btn-info btn-modal" data-target="modalInfo">i</a> <br> </p><? if($arResult['PRODUCT']['AVAILABLE'] == 'Y' && !empty($actualItem['~ADD_URL'])){ ?> <button type="button" class="add_to_basket" <? if($arResult['_IN_BASKET']){echo ' style="display: none;"';}?>>Купить</button> <a href="<?=$arParams['BASKET_URL']?>" class="in_basket btn_dark" <? if(!$arResult['_IN_BASKET']){echo ' style="display: none;"';}?>>В корзине</a><? /*?> <button type="button" class="modal_as_buy" data-u="1">Купить</button> <?/*<div id="<?=$itemIds['BASKET_ACTIONS_ID']?>"><? if ($showAddBtn) { ?> <div class="product-item-detail-info-container"> <a class="btn <?=$showButtonClassName?> product-item-detail-buy-button" id="<?=$itemIds['ADD_BASKET_LINK']?>" href="javascript:void(0);"> <span><?=$arParams['MESS_BTN_ADD_TO_BASKET']?></span> </a> </div><?php } if ($showBuyBtn) { ?> <div class="product-item-detail-info-container"> <a class="btn <?=$buyButtonClassName?> product-item-detail-buy-button" id="<?=$itemIds['BUY_LINK']?>" href="javascript:void(0);"> <span><?=$arParams['MESS_BTN_BUY']?></span> </a> </div><?php }?> </div><?*/ } ?> </div> </div><? if (empty( $actualItem['~ADD_URL'])) { return; } ?> <script> $(document).ready(function() { $(document).on('click', '.add_to_basket', function() { var $btn = $(this); $.ajax({ url: '<?= $actualItem['~ADD_URL']?>', method: 'POST', data:{ajax_basket:'Y'} }).done(function (result) { if(result['STATUS'] === 'OK'){ $btn.hide(); $btn.parent().find('.in_basket').show(); BX.onCustomEvent('OnBasketChange'); } }); }); }); </script> <? /* Object { STATUS: "OK", MESSAGE: "Товар успешно добавлен в корзину" } Object { STATUS: "ERROR", MESSAGE: "В корзину уже добавлено максимально возможное количество товара \"Ваза «Одуванчики»\" : 1" } */