PluginProbe ʕ •ᴥ•ʔ
PiWeb Product Enquiry or product catalog for WooCommerce / 2.2.34.43
PiWeb Product Enquiry or product catalog for WooCommerce v2.2.34.43
2.2.34.43 2.2.34.42 2.2.34.41 2.2.34.40 2.2.34.39 trunk 2.2.22 2.2.26 2.2.33.16 2.2.33.17 2.2.33.19 2.2.33.20 2.2.33.21 2.2.33.22 2.2.33.23 2.2.33.24 2.2.33.26 2.2.33.27 2.2.33.29 2.2.33.30 2.2.33.31 2.2.33.32 2.2.33.33 2.2.33.34 2.2.33.36 2.2.33.37 2.2.33.39 2.2.33.40 2.2.33.41 2.2.33.42 2.2.33.43 2.2.33.44 2.2.33.46 2.2.33.47 2.2.33.49 2.2.34.0 2.2.34.1 2.2.34.10 2.2.34.11 2.2.34.12 2.2.34.13 2.2.34.14 2.2.34.16 2.2.34.17 2.2.34.19 2.2.34.2 2.2.34.20 2.2.34.21 2.2.34.22 2.2.34.23 2.2.34.24 2.2.34.26 2.2.34.27 2.2.34.29 2.2.34.3 2.2.34.30 2.2.34.31 2.2.34.32 2.2.34.33 2.2.34.34 2.2.34.36 2.2.34.37 2.2.34.4 2.2.34.6 2.2.34.7 2.2.34.9
enquiry-quotation-for-woocommerce / admin / class-pisol-enquiry-quotation-woocommerce-admin.php
enquiry-quotation-for-woocommerce / admin Last commit date
css 3 days ago img 3 days ago js 3 days ago partials 3 days ago class-analytics.php 3 days ago class-eqw-advance.php 3 days ago class-eqw-cart.php 3 days ago class-eqw-email.php 3 days ago class-eqw-enquiry.php 3 days ago class-eqw-form-control.php 3 days ago class-eqw-menu.php 3 days ago class-eqw-option.php 3 days ago class-eqw-product-options.php 3 days ago class-pisol-enquiry-quotation-woocommerce-admin.php 3 days ago class-telegram-options.php 3 days ago index.php 3 days ago plugins.php 3 days ago
class-pisol-enquiry-quotation-woocommerce-admin.php
66 lines
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) exit;
3 class Pisol_Enquiry_Quotation_Woocommerce_Admin {
4
5
6 private $plugin_name;
7
8
9 private $version;
10
11
12 public function __construct( $plugin_name, $version ) {
13
14 $this->plugin_name = $plugin_name;
15 $this->version = $version;
16
17 if(is_admin() && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX )){
18 new Pi_Eqw_Menu($this->plugin_name, $this->version);
19 new Class_Pi_Eqw_Option($this->plugin_name);
20 new Class_Pi_Eqw_Advance($this->plugin_name);
21 new Class_Pi_Eqw_Email($this->plugin_name);
22 new Class_Pi_Eqw_Cart($this->plugin_name);
23 new Class_Pi_Eqw_Form_Control($this->plugin_name);
24 }
25
26
27 add_action('admin_init', array($this,'plugin_redirect'));
28
29 add_filter( 'display_post_states', array( $this, 'pageStatus' ), 10, 2 );
30 }
31
32 function plugin_redirect(){
33 if (get_option('pi_ewq_do_activation_redirect', false)) {
34 delete_option('pi_ewq_do_activation_redirect');
35 if(!isset($_GET['activate-multi']) && (function_exists('is_multisite') && !is_multisite()))
36 {
37 wp_redirect("admin.php?page=pisol-enquiry-quote");
38 }
39 }
40 }
41
42
43 public function enqueue_styles() {
44
45
46
47 wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/pisol-enquiry-quotation-woocommerce-admin.css', array(), $this->version, 'all' );
48
49 }
50
51
52 public function enqueue_scripts() {
53
54
55 }
56
57 function pageStatus($post_states, $post){
58 $enq_cart_page = get_option('pi_eqw_enquiry_cart',0);
59 if($post->ID == $enq_cart_page){
60 $post_states['enq_cart_page'] = __('Enquiry Cart','pisol-enquiry-quotation-woocommerce');
61 }
62 return $post_states;
63 }
64
65 }
66