Sid Gifari From Gifari Industries - BD Cyber Security Team
Home
/
home
/
drleilu
/
www
/
wp-content
/
themes
/
beautique
/
skins
/
default
/
plugins
/
woo-smart-quick-view
/
✏️
Editing: woo-smart-quick-view.php
<?php /* WPC Smart Quick View for WooCommerce support functions ------------------------------------------------------------------------------- */ // Theme init priorities: // 9 - register other filters (for installer, etc.) if (!function_exists('beautique_quick_view_theme_setup9')) { add_action( 'after_setup_theme', 'beautique_quick_view_theme_setup9', 9 ); function beautique_quick_view_theme_setup9() { if (beautique_exists_quick_view()) { add_action( 'wp_enqueue_scripts', 'beautique_quick_view_frontend_scripts', 1100 ); add_filter( 'beautique_filter_merge_styles', 'beautique_quick_view_merge_styles' ); } if (is_admin()) { add_filter( 'beautique_filter_tgmpa_required_plugins', 'beautique_quick_view_tgmpa_required_plugins' ); } } } // Filter to add in the required plugins list if ( !function_exists( 'beautique_quick_view_tgmpa_required_plugins' ) ) { function beautique_quick_view_tgmpa_required_plugins($list=array()) { if (beautique_storage_isset( 'required_plugins', 'woocommerce' ) && beautique_storage_get_array( 'required_plugins', 'woocommerce', 'install' ) !== false && beautique_storage_isset('required_plugins', 'woo-smart-quick-view') && beautique_storage_get_array( 'required_plugins', 'woo-smart-quick-view', 'install' ) !== false) { $list[] = array( 'name' => beautique_storage_get_array('required_plugins', 'woo-smart-quick-view', 'title'), 'slug' => 'woo-smart-quick-view', 'required' => false ); } return $list; } } // Check if plugin installed and activated if ( !function_exists( 'beautique_exists_quick_view' ) ) { function beautique_exists_quick_view() { return function_exists('woosq_init'); } } // Enqueue custom scripts if ( ! function_exists( 'beautique_quick_view_frontend_scripts' ) ) { function beautique_quick_view_frontend_scripts() { if ( beautique_is_on( beautique_get_theme_option( 'debug_mode' ) ) ) { $beautique_url = beautique_get_file_url( 'plugins/woo-smart-quick-view/woo-smart-quick-view.css' ); if ( '' != $beautique_url ) { wp_enqueue_style( 'beautique-woo-smart-quick-view', $beautique_url, array(), null ); } } } } // Merge custom styles if ( ! function_exists( 'beautique_quick_view_merge_styles' ) ) { function beautique_quick_view_merge_styles( $list ) { $list['plugins/woo-smart-quick-view/woo-smart-quick-view.css'] = true; return $list; } } // Add plugin-specific colors and fonts to the custom CSS if ( beautique_exists_quick_view() ) { require_once beautique_get_file_dir( 'plugins/woo-smart-quick-view/woo-smart-quick-view-style.php' ); } // One-click import support //------------------------------------------------------------------------ // Check plugin in the required plugins if ( !function_exists( 'beautique_quick_view_importer_required_plugins' ) ) { if (is_admin()) add_filter( 'trx_addons_filter_importer_required_plugins', 'beautique_quick_view_importer_required_plugins', 10, 2 ); function beautique_quick_view_importer_required_plugins($not_installed='', $list='') { if (strpos($list, 'woo-smart-quick-view')!==false && !beautique_exists_quick_view() ) $not_installed .= '<br>' . esc_html__('WPC Smart Quick View for WooCommerce', 'beautique'); return $not_installed; } } // Set plugin's specific importer options if ( !function_exists( 'beautique_quick_view_importer_set_options' ) ) { if (is_admin()) add_filter( 'trx_addons_filter_importer_options', 'beautique_quick_view_importer_set_options' ); function beautique_quick_view_importer_set_options($options=array()) { if ( beautique_exists_quick_view() && in_array('woo-smart-quick-view', $options['required_plugins']) ) { $options['additional_options'][] = 'woosq_%'; } return $options; } }
💾 Save
❌ Cancel