PluginProbe ʕ •ᴥ•ʔ
PiWeb Delivery & Pickup Date Time for WooCommerce / 3.0.49.3
PiWeb Delivery & Pickup Date Time for WooCommerce v3.0.49.3
3.0.63 3.0.62 3.0.61 3.0.60 3.0.49.49 3.0.49.6 3.0.49.60 3.0.49.61 3.0.49.62 3.0.49.63 3.0.49.64 3.0.49.66 3.0.49.67 3.0.49.69 3.0.49.7 3.0.49.70 3.0.49.72 3.0.49.73 3.0.49.74 3.0.49.76 3.0.49.77 3.0.49.79 3.0.49.9 3.0.49.90 3.0.49.91 3.0.49.92 3.0.49.93 3.0.49.94 3.0.49.96 3.0.49.97 3.0.49.99 trunk 1.0 1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 2.9.17 3.0.47 3.0.49 3.0.49.1 3.0.49.10 3.0.49.11 3.0.49.12 3.0.49.13 3.0.49.16 3.0.49.17 3.0.49.19 3.0.49.2 3.0.49.20 3.0.49.21 3.0.49.22 3.0.49.23 3.0.49.24 3.0.49.26 3.0.49.27 3.0.49.29 3.0.49.3 3.0.49.30 3.0.49.31 3.0.49.32 3.0.49.33 3.0.49.34 3.0.49.36 3.0.49.37 3.0.49.39 3.0.49.4 3.0.49.40 3.0.49.41 3.0.49.42 3.0.49.43 3.0.49.44 3.0.49.46 3.0.49.47
pi-woocommerce-order-date-time-and-type / block / block.php
pi-woocommerce-order-date-time-and-type / block Last commit date
css 2 years ago js 2 years ago block.php 2 years ago
block.php
46 lines
1 <?php
2 namespace PISOL\DTT\BLOCK;
3
4 use Automattic\WooCommerce\StoreApi\StoreApi;
5 use Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema;
6 use Automattic\WooCommerce\StoreApi\Schemas\V1\CartSchema;
7 use Automattic\WooCommerce\StoreApi\Schemas\V1\CartItemSchema;
8
9 class BlockSupport{
10
11 private $extend;
12
13 protected static $instance = null;
14
15 const IDENTIFIER = 'pisol_dtt_block';
16
17
18 public static function get_instance( ) {
19 if ( is_null( self::$instance ) ) {
20 self::$instance = new self();
21 }
22 return self::$instance;
23 }
24
25 function __construct(){
26 add_action( 'wp_enqueue_scripts', [$this, 'front']);
27 }
28
29
30 function front(){
31 //check for admin and editor
32 if ( ! current_user_can( 'edit_posts' ) ) {
33 return;
34 }
35
36
37 if(function_exists('is_checkout') && is_checkout()){
38 wp_enqueue_script( 'pisol-dtt-block', plugin_dir_url( __FILE__ ) . 'js/block.js', array( 'wp-plugins', 'wc-blocks-checkout' ), '1.0.0', true );
39
40 wp_enqueue_style( 'pisol-dtt-block', plugin_dir_url( __FILE__ ) . 'css/block.css', array( 'wc-blocks-style' ), '1.0.0' );
41 }
42 }
43 }
44
45 BlockSupport::get_instance();
46