PluginProbe ʕ •ᴥ•ʔ
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor / 4.0.2
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor v4.0.2
4.0.3 4.0.2 4.0.1 4.0.0 3.10.02 3.10.01 3.9.10 3.9.9 3.9.8 3.9.7 3.9.5 3.9.6 3.9.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.1 2.3.1.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.4.0 2.5.0 2.5.1 2.5.10 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.6.0 3.6.1 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.9.0 3.9.1 3.9.2 trunk 1.2.6 1.2.7 1.2.9 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.2 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.0.9.1 2.0.9.2 2.0.9.3
elementskit-lite / widgets / mail-chimp / mail-chimp-handler.php
elementskit-lite / widgets / mail-chimp Last commit date
mail-chimp-api.php 1 week ago mail-chimp-handler.php 1 week ago mail-chimp.php 1 week ago
mail-chimp-handler.php
60 lines
1 <?php
2 namespace Elementor;
3
4 defined('ABSPATH') || exit;
5
6 use ElementsKit_Lite\Libs\Framework\Attr;
7
8 class ElementsKit_Widget_Mail_Chimp_Handler extends \ElementsKit_Lite\Core\Handler_Widget{
9
10 static function get_name() {
11 return 'elementskit-mail-chimp';
12 }
13
14 static function get_title() {
15 return esc_html__( 'MailChimp', 'elementskit-lite' );
16 }
17
18 static function get_icon() {
19 return 'eicon-mailchimp ekit-widget-icon ';
20 }
21
22 static function get_categories() {
23 return [ 'elementskit' ];
24 }
25 static function get_keywords() {
26 return ['ekit', 'email', 'mail chimp', 'mail', 'subscription'];
27 }
28
29 static function get_dir() {
30 return \ElementsKit_Lite::widget_dir() . 'mail-chimp/';
31 }
32
33 static function get_url() {
34 return \ElementsKit_Lite::widget_url() . 'mail-chimp/';
35 }
36
37 public function wp_init() {
38
39 require_once $this->get_dir() . 'mail-chimp-api.php';
40
41 new \ElementsKit_Lite\Widgets\Mail_Chimp\Mail_Chimp_Api();
42 }
43
44
45 static function get_data(){
46 $data = Attr::instance()->utils->get_option('user_data', []);
47
48 $token = (isset($data['mail_chimp']) && !empty($data['mail_chimp']['token']) ) ? $data['mail_chimp']['token'] : '';
49
50 $list = (isset($data['mail_chimp']) && !empty($data['mail_chimp']['list']) ) ? $data['mail_chimp']['list'] : '';
51
52 return [
53 'token' => $token,
54 'list' => $list,
55 ];
56 }
57
58
59 }
60