Sindbad~EG File Manager

Current Path : /home/nicedoo/www/wp-content/plugins/woolentor-addons/classes/
Upload File :
Current File : /home/nicedoo/www/wp-content/plugins/woolentor-addons/classes/class.quickview_manage.php

<?php
namespace WooLentor;
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

/**
*  Quickview Manager
*/
class Quick_View_Manager{

    private static $instance = null;
    public static function instance() {
        if ( is_null( self::$instance ) ) {
            self::$instance = new self();
        }
        return self::$instance;
    }
    
    function __construct(){
        add_action( 'woolentor_footer_render_content', [ $this, 'quick_view_html' ], 10 );
    }


    // Quick View Markup
    public function quick_view_html(){
        echo '<div class="woocommerce" id="htwlquick-viewmodal"><div class="htwl-modal-dialog product"><div class="htwl-modal-content"><button type="button" class="htcloseqv"><span class="sli sli-close"><span class="woolentor-placeholder-remove">'.esc_html__('X','woolentor').'</span></span></button><div class="htwl-modal-body"></div></div></div></div>';
    }

    // Open Quick view Ajax Callback
    public static function wc_quickview() {
        if ( isset( $_POST['id'] ) && (int) $_POST['id'] ) {
            global $post, $product, $woocommerce;
            $id      = ( int ) $_POST['id'];
            $post    = get_post( $id );
            $product = wc_get_product( $id );
            if ( $product ) { 
                echo "<div class='woolentorquickview-content-template ".$product->get_type()."'>";
                include ( apply_filters( 'woolentor_quickview_tmp', WOOLENTOR_ADDONS_PL_PATH.'includes/quickview-content.php' ) ); 
                echo "</div>";
            }
        }
        wp_die();
    }


}

Quick_View_Manager::instance();

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists