2022/CVE-2022-0412/vultarget/ti-woocommerce-wishlist/integrations/theme-kallyas.php
<?php
/**
 * TI WooCommerce Wishlist integration with:
 *
 * @name Kallyas
 *
 * @version 4.17.1
 *
 * @slug kallyas
 *
 * @url http://kallyas.net/
 *
 */

// If this file is called directly, abort.
if (!defined('ABSPATH')) {
	exit;
}

// Load integration depends on current settings.
global $tinvwl_integrations;

$slug = "kallyas";

$name = "Kallyas Theme";

$available = true;

$tinvwl_integrations = is_array( $tinvwl_integrations ) ? $tinvwl_integrations : [];

$tinvwl_integrations[$slug] = array(
	'name' => $name,
	'available' => $available,
);

if (!tinv_get_option('integrations', $slug)) {
	return;
}

if (!$available) {
	return;
}

if (!function_exists('tinvwl_kallyas_init')) {

	/**
	 * Run hooks after theme init.
	 */
	function tinvwl_kallyas_init()
	{
		if (function_exists('zget_option')) {

			$show_cart_to_visitors = zget_option('show_cart_to_visitors', 'zn_woocommerce_options', false, 'yes');
			if ($show_cart_to_visitors == 'no' && !is_user_logged_in()) {
				add_filter('tinvwl_allow_addtowishlist_single_product_summary', '__return_true');
			}


		}
	}

	add_action('init', 'tinvwl_kallyas_init');
}
