File: /home/nassaugo/www/wp-content/plugins/woocommerce-table-rate-shipping/compatibility/comp.wcml.php
<?php
/*
* Table Rate Shipping Method Extender Class
*/
if ( ! defined( 'ABSPATH' ) )
exit;
// Check if WooCommerce is active
if ( class_exists( 'WooCommerce' ) && ( class_exists('woocommerce_wpml') || class_exists('SitePress') ) ) {
if ( class_exists( 'BETRS_WCML' ) ) return;
class BETRS_WCML {
/**
* Cloning is forbidden. Will deactivate prior 'instances' users are running
*
* @since 4.0
*/
public function __clone() {
_doing_it_wrong( __FUNCTION__, esc_html__( 'Cloning this class could cause catastrophic disasters!', 'be-table-ship' ), '4.0' );
}
/**
* Unserializing instances of this class is forbidden.
*
* @since 4.0
*/
public function __wakeup() {
_doing_it_wrong( __FUNCTION__, esc_html__( 'Unserializing is forbidden!', 'be-table-ship' ), '4.0' );
}
/**
* __construct function.
*
* @access public
* @return void
*/
function __construct() {
// modify the necessary settings values through hooks and filters
add_filter( 'betrs_condition_tertiary_subtotal', array( $this, 'price_currency_conversion' ), 10, 1 );
}
/**
* calculate_shipping function.
*
* @access public
* @param array $package (default: array())
* @return void
*/
function price_currency_conversion( $value ) {
return apply_filters( 'wcml_raw_price_amount', $value );
}
}
new BETRS_WCML();
}
?>