PluginProbe
EmailKit – Email Customizer for WooCommerce & WP / 1.6.9
EmailKit – Email Customizer for WooCommerce & WP v1.6.9
1.6.9 1.6.8 1.6.7 trunk 1.0.0 1.2.0 1.4.0 1.4.5 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6
← All changes | includes/Admin.php +18 -12 1.5.21.6.9 View file →
@@ -22,9 +22,9 @@
22 22 $this->run_apis(); // Run api classes
23 23 $this->run_wc_mails(); // Check if WooCommerce is active then run run wocommerce class
24 24 $this->run_wp_mails(); // Run wordpress emails class
25 25 add_action('admin_menu', [$this, 'admin_menu']);// Register main admin menu
26 - // add_action('admin_menu', [$this, 'register_settings'], 999); //register settings submenu
26 + add_action('admin_menu', [$this, 'register_settings'], 999); //register settings submenu
27 27
28 28 }
29 29
30 30 protected function load_emailkit(){
@@ -36,11 +36,23 @@
36 36 new Admin\EmailKitHooks();
37 37 new Admin\Hooks();
38 38 new Admin\MetaBox();
39 39 new Admin\EmailKitEditor\EmailKitEditorInit();
40 + new \EmailKit\Promotional\Onboard\Classes\Ajax();
41 +
42 + $metform_version = class_exists( '\MetForm\Plugin' ) ? \MetForm\Plugin::instance()->version() : '0.0.0';
43 +
44 + if ( did_action( 'metform/after_load' ) && version_compare( $metform_version, '4.0.0', '>=' ) ) {
45 +
46 + new Admin\EmailSettings\MetformEmailSettings();
47 + new Admin\EmailSettings\MetformShortcodes();
48 + }
49 +
50 + if ( defined( 'POPUP_BUILDER_BLOCK_PLUGIN_VERSION' ) ) {
51 + new Admin\EmailSettings\PopupkitEmailSettings();
52 + }
40 53
41 54 return true;
42 -
43 55 }
44 56
45 57 /**
46 58 * Check if the woocommerce plugin is active run woocommerce class
@@ -61,8 +73,9 @@
61 73 new Admin\Emails\Woocommerce\NewOrder();
62 74 new Admin\Emails\Woocommerce\ProcessingOrder();
63 75 new Admin\Emails\Woocommerce\CancelledOrder();
64 76 new Admin\Emails\Woocommerce\FailedOrder();
77 + new Admin\Emails\Woocommerce\FailedOrderCustomer();
65 78 new Admin\Emails\Woocommerce\OrderOnHold();
66 79 new Admin\Emails\Woocommerce\CompletedOrder();
67 80 new Admin\Emails\Woocommerce\RefundOrder();
68 81 new Admin\Emails\Woocommerce\CustomerNote();
@@ -72,8 +85,9 @@
72 85 new Admin\Emails\Woocommerce\BackOrder();
73 86 new Admin\Emails\Woocommerce\LowStock();
74 87 new Admin\Emails\Woocommerce\NoStock();
75 88 new Admin\Emails\Woocommerce\PartialRefund();
89 + new Admin\Emails\Woocommerce\PaymentGatewayEnabled();
76 90 new Admin\EmailSettings\WcEmailSettings();
77 91
78 92 return true;
79 93
@@ -100,17 +114,15 @@
100 114 {
101 115
102 116 new Admin\Api\TemplateData();
103 117 new Admin\Api\FetchData();
104 - new Admin\Api\DeleteData();
105 118 new Admin\Api\UpdateData();
106 - new Admin\Api\UploadImage();
107 - new Admin\Api\DeleteImage();
108 119 new Admin\Api\TestEmail();
109 120 new Admin\Api\ShortCodeData();
110 121 new Admin\Api\TemplateStatus();
111 122 new Admin\Api\OrderItem();
112 123 new Admin\Api\TemplateTypesData();
124 + new Admin\Api\CheckForm();
113 125
114 126 return true;
115 127
116 128 }
@@ -129,11 +141,8 @@
129 141 );
130 142 }
131 143 }
132 144
133 -
134 -
135 -
136 145 public function register_settings(){
137 146 if (current_user_can('manage_options')) {
138 147
139 148 add_submenu_page( 'emailkit-menu', esc_html__( 'Settings', 'emailkit' ), esc_html__( 'Settings', 'emailkit' ), 'manage_options', 'emailkit-menu-settings', [$this, 'register_settings_contents__settings'], 11);
@@ -142,9 +151,9 @@
142 151
143 152 public function register_settings_contents__settings(){
144 153 ?>
145 154 <div class="wrap">
146 - <h1 class="wp-heading-inline"> EmailKit Setings </h1>
155 + <h1 class="wp-heading-inline"> <?php esc_html_e( 'EmailKit Settings', 'emailkit' ); ?> </h1>
147 156 <?php do_action('emailkit-settings'); ?>
148 157 <div class="clear"></div>
149 158 </div>
150 159 <?php
@@ -149,8 +158,5 @@
149 158 </div>
150 159 <?php
151 160
152 161 }
153 -
154 -
155 -
156 162 }