File manager - Edit - /home/kdmucyyv/public_html/wp-content/plugins/woo-multi-currency/frontend/mini-cart.php
Back
<?php if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Class WOOMULTI_CURRENCY_F_Frontend_Mini_Cart */ class WOOMULTI_CURRENCY_F_Frontend_Mini_Cart { protected $settings; function __construct() { $this->settings = WOOMULTI_CURRENCY_F_Data::get_ins(); if ( $this->settings->get_enable() ) { add_action( 'woocommerce_before_mini_cart', array( $this, 'woocommerce_before_mini_cart' ), 99 ); add_action( 'wp_enqueue_scripts', array( $this, 'remove_session' ) ); } } public function remove_session() { if ( isset( $_REQUEST['_woo_multi_currency_nonce'] ) && ! wp_verify_nonce( sanitize_text_field( $_REQUEST['_woo_multi_currency_nonce'] ), 'woo_multi_currency_minicart' ) ) { return; } $selected_currencies = $this->settings->get_currencies(); if ( isset( $_GET['wmc-currency'] ) && in_array( sanitize_text_field( $_GET['wmc-currency'] ), $selected_currencies ) ) { $src_min = WP_DEBUG ? '' : '.min'; wp_enqueue_script( 'woo-multi-currency-cart', WOOMULTI_CURRENCY_F_JS . 'woo-multi-currency-cart' . $src_min . '.js', array( 'jquery' ), WOOMULTI_CURRENCY_F_VERSION, false ); } } /** * Recalculator for mini cart */ public function woocommerce_before_mini_cart() { @WC()->cart->calculate_totals(); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings