HEX
Server: LiteSpeed
System: Linux server53.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64
User: nahevttf (6494)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /home/nahevttf/www/wp-content/plugins/woo-multi-currency/plugins/advanced_free_shipping.php
<?php

/**
 * Class WOOMULTI_CURRENCY_F_F_Plugin_Advanced_Free_Shipping
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class WOOMULTI_CURRENCY_F_Plugin_Advanced_Free_Shipping {
	protected $settings;

	public function __construct() {

		$this->settings = WOOMULTI_CURRENCY_F_Data::get_ins();
		if ( $this->settings->get_enable() ) {
			add_filter( 'wp-conditions\condition', array( $this, 'advanced_free_shipping' ) );
		}
	}

	/**
	 * WooCommerce Advanced Free Shipping
	 *
	 * @param $data
	 *
	 * @return mixed
	 */

	public function advanced_free_shipping( $data ) {

		if ( isset( $data['value'] ) && ( $data['condition'] == 'subtotal' || $data['condition'] == 'coupon' || $data['condition'] == 'tax' || $data['condition'] == 'subtotal_ex_tax' ) ) {
			$data['value'] = wmc_get_price( $data['value'] );
		}

		return $data;
	}
}