PluginProbe ʕ •ᴥ•ʔ
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor / 4.0.1
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor v4.0.1
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 / libs / framework / views / settings-sections / usersettings.php
elementskit-lite / libs / framework / views / settings-sections Last commit date
dashboard.php 3 weeks ago modules.php 4 months ago usersettings.php 3 weeks ago widgets.php 3 weeks ago
usersettings.php
766 lines
1 <?php
2
3 $user_data = $this->utils->get_option( 'user_data', array() );
4 $pro_active = ( in_array( 'elementskit/elementskit.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) );
5
6 ?>
7
8 <div class="ekit-admin-fields-container">
9 <div class="ekit-admin-fields-container-fieldset-- xx">
10 <div class="panel-group attr-accordion" id="accordion" role="tablist" aria-multiselectable="true">
11 <!-------------------
12 Mail Champ
13 -------------------->
14 <div class="attr-panel ekit_accordion_card">
15 <div class="attr-panel-heading label-mail-chimp" role="tab" id="mail_chimp_data_headeing">
16 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
17 data-parent="#accordion"
18 href="#mail_chimp_data_control" aria-expanded="true"
19 aria-controls="mail_chimp_data_control">
20 <span><?php esc_html_e( 'MailChimp Data', 'elementskit-lite' ); ?></span>
21 </a>
22 </div>
23
24
25 <div id="mail_chimp_data_control" class="attr-panel-collapse attr-collapse attr-in" role="tabpanel"
26 aria-labelledby="mail_chimp_data_headeing">
27 <div class="attr-panel-body">
28 <div class="ekit-admin-user-data-separator"></div>
29 <?php
30 $this->utils->input(
31 array(
32 'type' => 'text',
33 'name' => 'user_data[mail_chimp][token]',
34 'label' => esc_html__( 'Token', 'elementskit-lite' ),
35 'placeholder' => '24550c8cb06076751a80274a52878-us20',
36 'value' => ( ! isset( $user_data['mail_chimp']['token'] ) ) ? '' : ( $user_data['mail_chimp']['token'] ),
37 )
38 );
39 ?>
40
41 </div>
42 </div>
43 </div>
44
45 <!-------------------
46 Facebook Page Feed
47 -------------------->
48 <div class="attr-panel ekit_accordion_card">
49 <div
50 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'facebook-feed', $pro_active )); ?>"
51 data-attr-toggle="modal"
52 data-target="#elementskit_go_pro_modal"
53 role="tab" id="facebook_data_headeing">
54
55
56 <a class="attr-btn" role="button" data-attr-toggle="collapse" data-parent="#accordion"
57
58 href="#fbp_feed_control_data"
59 aria-expanded="false" aria-controls="fbp_feed_control_data">
60 <span><?php esc_html_e( 'Facebook Page Feed', 'elementskit-lite' ); ?></span>
61 </a>
62 </div>
63
64
65 <div id="fbp_feed_control_data" class="attr-panel-collapse attr-collapse" role="tabpanel"
66 aria-labelledby="facebook_data_headeing">
67 <div class="attr-panel-body">
68 <div class="ekit-admin-user-data-separator"></div>
69
70 <?php
71 $this->utils->input(
72 array(
73 'type' => 'text',
74 'name' => 'user_data[fb_feed][page_id]',
75 'label' => esc_html__( 'Facebook Page ID', 'elementskit-lite' ),
76 'placeholder' => __( 'Facebook app id', 'elementskit-lite' ),
77 'value' => ( ! isset( $user_data['fb_feed']['page_id'] ) ) ? '' : ( $user_data['fb_feed']['page_id'] ),
78 )
79 );
80 ?>
81
82 <?php
83
84 $val = empty( $user_data['fb_feed']['pg_token'] ) ? '' : $user_data['fb_feed']['pg_token'];
85
86 $this->utils->input(
87 array(
88 'type' => 'text',
89 'name' => 'user_data[fb_feed][pg_token]',
90 'label' => esc_html__( 'Page Access Token', 'elementskit-lite' ),
91 'placeholder' => 'S8LGISx9wBAOx5oUnxpOceDbyD01DYNNUwoz8jTHpm2ZB9RmK6jKwm',
92 'value' => ( ! isset( $user_data['fb_feed']['pg_token'] ) ) ? '' : ( $user_data['fb_feed']['pg_token'] ),
93 )
94 );
95
96 ?>
97
98 <div class="ekit-admin-accordion-btn-group">
99 <?php if ( did_action( 'elementskit/loaded' ) ) : ?>
100 <a class="ekit-admin-access-token cache_clean_social_provider ekit-admin-accordion-btn"
101 data-provider="fb_page_feed" data-url_part="fb-feed">
102 <?php echo esc_html__( 'Clear Cache', 'elementskit-lite' ); ?>
103 </a>
104 <?php endif; ?>
105
106 <a class="ekit-admin-access-token ekit-admin-accordion-btn"
107 href="<?php echo esc_url('https://wpmet.com/doc/facebook-feed-api/'); ?>"
108 target="_blank" rel="noopener noreferrer"> <?php echo esc_html__( 'Check Token Generation Guide', 'elementskit-lite' ); ?>
109 </a>
110 </div>
111 </div>
112 </div>
113
114 </div>
115
116 <!-------------------
117 Facebook page review
118 -------------------->
119
120 <div class="attr-panel ekit_accordion_card">
121 <div
122 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'facebook-review', $pro_active )); ?>"
123 data-attr-toggle="modal"
124 data-target="#elementskit_go_pro_modal"
125 role="tab" id="facebook_data_headeing">
126
127 <a class="attr-btn" role="button" data-attr-toggle="collapse" data-parent="#accordion"
128 href="#fbp_review_control_data"
129 aria-expanded="false" aria-controls="fbp_review_control_data">
130 <span><?php esc_html_e( 'Facebook page review', 'elementskit-lite' ); ?></span>
131 </a>
132
133 </div>
134
135 <div id="fbp_review_control_data" class="attr-panel-collapse attr-collapse" role="tabpanel"
136 aria-labelledby="facebook_data_headeing">
137 <div class="attr-panel-body">
138 <div class="ekit-admin-user-data-separator"></div>
139 <?php
140 $this->utils->input(
141 array(
142 'type' => 'text',
143 'name' => 'user_data[fbp_review][pg_id]',
144 'label' => esc_html__( 'Page ID', 'elementskit-lite' ),
145 'placeholder' => '109208590868891',
146 'value' => ( ! isset( $user_data['fbp_review']['pg_id'] ) ) ? '' : ( $user_data['fbp_review']['pg_id'] ),
147 )
148 );
149
150
151 $val = ( empty( $user_data['fbp_review']['pg_token'] ) ) ? '' : ( $user_data['fbp_review']['pg_token'] );
152 $btn = esc_html__( 'Check Token Generation Guide', 'elementskit-lite' );
153
154 $this->utils->input(
155 array(
156 'type' => 'text',
157 'name' => 'user_data[fbp_review][pg_token]',
158 'label' => esc_html__( 'Page Token', 'elementskit-lite' ),
159 'placeholder' => 'S8LGISx9wBAOx5oUnxpOceDbyD01DYNNUwoz8jTHpm2ZB9RmK6jKwm',
160 'value' => $val,
161 )
162 );
163
164 ?>
165
166 <div class="ekit-admin-accordion-btn-group">
167 <?php if ( did_action( 'elementskit/loaded' ) ) : ?>
168 <a class="ekit-admin-access-token cache_clean_social_provider ekit-admin-accordion-btn"
169 data-provider="fb_page_reviews" data-url_part="fb-pg-review">
170 <?php echo esc_html__( 'Clear Cache', 'elementskit-lite' ); ?>
171 </a>
172 <?php endif; ?>
173
174 <a class="ekit-admin-access-token ekit-admin-accordion-btn"
175 href="<?php echo esc_url('https://wpmet.com/doc/facebook-review/'); ?>"
176 target="_blank" rel="noopener noreferrer">
177 <?php echo esc_html( $btn ); ?>
178 </a>
179 </div>
180 </div>
181 </div>
182
183 </div>
184
185 <!-------------------
186 yelp
187 -------------------->
188 <div class="attr-panel ekit_accordion_card">
189 <div
190 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'yelp', $pro_active )); ?>"
191 data-attr-toggle="modal"
192 data-target="#elementskit_go_pro_modal"
193 role="tab" id="yelp_data_headeing">
194
195 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
196 data-parent="#accordion"
197 href="#yelp_data_control" aria-expanded="false" aria-controls="yelp_data_control">
198 <?php esc_html_e( 'Yelp Settings', 'elementskit-lite' ); ?>
199 </a>
200 </div>
201
202
203 <div id="yelp_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
204 aria-labelledby="yelp_data_headeing">
205 <div class="attr-panel-body">
206 <div class="ekit-admin-user-data-separator"></div>
207
208 <?php
209 $this->utils->input(
210 array(
211 'type' => 'text',
212 'name' => 'user_data[yelp][page]',
213 'label' => esc_html__( 'Yelp Page', 'elementskit-lite' ),
214 'placeholder' => 'awesome-cuisine-san-francisco',
215 'value' => ( ! isset( $user_data['yelp']['page'] ) ) ? '' : esc_html( $user_data['yelp']['page'] ),
216 )
217 );
218 ?>
219 </div>
220 </div>
221
222 </div>
223
224 <!-------------------
225 facebook messenger
226 -------------------->
227 <div class="attr-panel ekit_accordion_card">
228 <div
229 data-attr-toggle="modal"
230 data-target="#elementskit_go_pro_modal"
231 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'facebook-messenger', $pro_active )); ?>"
232 role="tab" id="facebook_data_headeing">
233 <a class="attr-btn" role="button" data-attr-toggle="collapse" data-parent="#accordion"
234 href="#fbm_control_data"
235 aria-expanded="false" aria-controls="fbm_control_data">
236 <?php esc_html_e( 'Facebook Messenger', 'elementskit-lite' ); ?>
237 </a>
238 </div>
239
240 <div id="fbm_control_data" class="attr-panel-collapse attr-collapse" role="tabpanel"
241 aria-labelledby="facebook_data_headeing">
242 <div class="attr-panel-body">
243 <div class="ekit-admin-user-data-separator"></div>
244 <?php
245 $this->utils->input(
246 array(
247 'type' => 'text',
248 'name' => 'user_data[fbm_module][pg_id]',
249 'label' => esc_html__( 'Page ID', 'elementskit-lite' ),
250 'placeholder' => '109208590868891',
251 'value' => ( ! isset( $user_data['fbm_module']['pg_id'] ) ) ? '' : esc_html( $user_data['fbm_module']['pg_id'] ),
252 )
253 );
254 ?>
255
256 <?php
257 $this->utils->input(
258 array(
259 'type' => 'color',
260 'name' => 'user_data[fbm_module][txt_color]',
261 'label' => esc_html__( 'Icon Color', 'elementskit-lite' ),
262 'placeholder' => '#000000',
263 'value' => ( ! isset( $user_data['fbm_module']['txt_color'] ) ) ? '#000000' : esc_html( $user_data['fbm_module']['txt_color'] ),
264 )
265 );
266 ?>
267
268 <?php
269 $this->utils->input(
270 array(
271 'type' => 'color',
272 'name' => 'user_data[fbm_module][bg_color]',
273 'label' => esc_html__( 'Background Color', 'elementskit-lite' ),
274 'placeholder' => '#3b5998',
275 'value' => ( ! isset( $user_data['fbm_module']['bg_color'] ) ) ? '#3b5998' : esc_html( $user_data['fbm_module']['bg_color'] ),
276 )
277 );
278 ?>
279
280 <?php
281 $this->utils->input(
282 array(
283 'type' => 'text',
284 'name' => 'user_data[fbm_module][l_in]',
285 'label' => esc_html__( 'Logged-in user greeting', 'elementskit-lite' ),
286 'placeholder' => 'Hi! user',
287 'value' => ( ! isset( $user_data['fbm_module']['l_in'] ) ) ? 'Hi! user' : esc_html( $user_data['fbm_module']['l_in'] ),
288 )
289 );
290 ?>
291
292 <?php
293 $this->utils->input(
294 array(
295 'type' => 'text',
296 'name' => 'user_data[fbm_module][l_out]',
297 'label' => esc_html__( 'Logged out user greeting', 'elementskit-lite' ),
298 'placeholder' => 'Hi! guest',
299 'value' => ( ! isset( $user_data['fbm_module']['l_out'] ) ) ? 'Hi! guest' : esc_html( $user_data['fbm_module']['l_out'] ),
300 )
301 );
302 ?>
303
304 <?php
305 $this->utils->input(
306 array(
307 'type' => 'switch',
308 'name' => 'user_data[fbm_module][is_open]',
309 'label' => esc_html__( 'Show Dialog Box', 'elementskit-lite' ),
310 'value' => '1',
311 'options' => array(
312 'checked' => ( isset( $user_data['fbm_module']['is_open'] ) ? true : false ),
313 ),
314 )
315 );
316 ?>
317
318 <div><?php esc_html_e('Please add below domain as white listed in page advance messaging option', 'elementskit-lite'); ?> <a
319 href="https://prnt.sc/u4zh96" target="_blank"><?php esc_html_e('how?', 'elementskit-lite'); ?></a></div>
320 <div style="font-weight: bold;font-style: italic;color: blue;padding: 3px;"><?php echo esc_url(site_url()); ?></div>
321 </div>
322 </div>
323
324 </div>
325
326 <!-------------------
327 dribble-feed
328 -------------------->
329
330 <div class="attr-panel ekit_accordion_card">
331 <div
332 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'dribble-feed', $pro_active )); ?>"
333 data-attr-toggle="modal"
334 data-target="#elementskit_go_pro_modal"
335 role="tab" id="dribble_data_headeing">
336 <a class="attr-btn" role="button" data-attr-toggle="collapse" data-parent="#accordion"
337 href="#dribble_control_data"
338 aria-expanded="false" aria-controls="dribble_control_data">
339 <?php esc_html_e( 'Dribbble User Data', 'elementskit-lite' ); ?>
340 </a>
341 </div>
342
343 <div id="dribble_control_data"
344 class="attr-panel-collapse attr-collapse"
345 role="tabpanel"
346 aria-labelledby="dribble_data_headeing">
347 <div class="attr-panel-body">
348 <div class="ekit-admin-user-data-separator"></div>
349 <?php
350
351 $this->utils->input(
352 array(
353 'type' => 'text',
354 'disabled' => '',
355 'name' => 'user_data[dribble][access_token]',
356 'label' => esc_html__( 'Access token', 'elementskit-lite' ),
357 'placeholder' => 'Get a token....',
358 'value' => ( empty( $user_data['dribble']['access_token'] ) ) ? '' : esc_html( $user_data['dribble']['access_token'] ),
359 )
360 );
361
362 ?>
363
364
365 <div class="ekit-admin-accordion-btn-group">
366
367 <a href="https://token.wpmet.com/social_token.php?provider=dribbble"
368 class="ekit-admin-access-token ekit-admin-accordion-btn" target="_blank">
369 <?php echo esc_html__( 'Get access token', 'elementskit-lite' ); ?>
370 </a>
371
372 <?php if ( did_action( 'elementskit/loaded' ) ) : ?>
373 <a class="ekit-admin-access-token cache_clean_social_provider ekit-admin-accordion-btn"
374 data-provider="dribble_feed"
375 data-url_part="dribble">
376 <?php echo esc_html__( 'Clear Cache', 'elementskit-lite' ); ?>
377 </a>
378 <?php endif; ?>
379
380 </div>
381 </div>
382 </div>
383
384 </div>
385
386 <!-------------------
387 twitter feed
388 -------------------->
389 <div class="attr-panel ekit_accordion_card">
390 <div
391 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'twitter-feed', $pro_active )); ?>"
392 data-attr-toggle="modal"
393 data-target="#elementskit_go_pro_modal"
394 role="tab" id="twetter_data_headeing">
395 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
396 data-parent="#accordion"
397 href="#twitter_data_control" aria-expanded="false" aria-controls="twitter_data_control">
398 <?php esc_html_e( 'Twitter User Data', 'elementskit-lite' ); ?>
399 </a>
400 </div>
401
402 <div id="twitter_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
403 aria-labelledby="twetter_data_headeing">
404 <div class="attr-panel-body">
405 <div class="ekit-admin-user-data-separator"></div>
406 <?php
407 $this->utils->input(
408 array(
409 'type' => 'text',
410 'name' => 'user_data[twitter][name]',
411 'label' => esc_html__( 'Twitter Username', 'elementskit-lite' ),
412 'placeholder' => 'gameofthrones',
413 'value' => ( ! isset( $user_data['twitter']['name'] ) ) ? '' : esc_html( $user_data['twitter']['name'] ),
414
415 )
416 );
417 ?>
418 <?php
419 $this->utils->input(
420 array(
421 'type' => 'text',
422 'name' => 'user_data[twitter][access_token]',
423 'label' => esc_html__( 'Access Token', 'elementskit-lite' ),
424 'placeholder' => '97174059-g10REWwVvI0Mk02DhoXbqpEhh4zQg6SBIP2k8',
425 // 'info' => esc_html__('Yuour', 'elementsKit-lite')
426 'value' => ( ! isset( $user_data['twitter']['access_token'] ) ) ? '' : esc_html( $user_data['twitter']['access_token'] ),
427 )
428 );
429 ?>
430
431 <div class="ekit-admin-accordion-btn-group">
432 <a class="ekit-admin-access-token ekit-admin-accordion-btn"
433 href="https://token.wpmet.com/index.php?provider=twitter" target="_blank">
434 <?php echo esc_html__( 'Get Access Token', 'elementskit-lite' ); ?>
435 </a>
436 </div>
437 </div>
438 </div>
439
440 </div>
441
442 <!-------------------
443 instagram-feed
444 -------------------->
445 <div class="attr-panel ekit_accordion_card">
446 <div
447 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'instagram-feed', $pro_active )); ?>"
448 data-attr-toggle="modal"
449 data-target="#elementskit_go_pro_modal"
450 role="tab" id="instagram_data_headeing">
451 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
452 data-parent="#accordion"
453 href="#instagram_data_control" aria-expanded="false" aria-controls="instagram_data_control">
454 <?php esc_html_e( 'Instragram User Data', 'elementskit-lite' ); ?>
455 </a>
456 </div>
457
458 <div id="instagram_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
459 aria-labelledby="instagram_data_headeing">
460 <div class="attr-panel-body">
461 <div class="ekit-admin-user-data-separator"></div>
462
463 <?php
464
465 $user_id = ( ! isset( $user_data['instragram']['user_id'] ) ) ? '' : esc_html( $user_data['instragram']['user_id'] );
466 $insta_token = ( ! isset( $user_data['instragram']['token'] ) ) ? '' : esc_html( $user_data['instragram']['token'] );
467 $insta_time = ( ! isset( $user_data['instragram']['token_expire'] ) ) ? '' : intval( $user_data['instragram']['token_expire'] );
468 $insta_gen = ( ! isset( $user_data['instragram']['token_generated'] ) ) ? '' : gmdate('Y-m-d', strtotime($user_data['instragram']['token_generated']));
469
470 $this->utils->input(
471 array(
472 'type' => 'text',
473 'name' => 'user_data[instragram][user_id]',
474 'label' => esc_html__( 'User ID', 'elementskit-lite' ),
475 'placeholder' => '',
476 'value' => $user_id,
477 )
478 );
479
480 $this->utils->input(
481 array(
482 'type' => 'text',
483 'name' => 'user_data[instragram][token]',
484 'label' => esc_html__( 'Access Token', 'elementskit-lite' ),
485 'placeholder' => '',
486 'value' => $insta_token,
487 )
488 );
489
490 $this->utils->input(
491 array(
492 'type' => 'text',
493 'name' => 'user_data[instragram][token_expire]',
494 'label' => esc_html__( 'Token Expiry Time', 'elementskit-lite' ),
495 'placeholder' => 'This is needed for automatically refreshing the token...',
496 'value' => $insta_time,
497 )
498 );
499
500 $this->utils->input(
501 array(
502 'type' => 'date',
503 'name' => 'user_data[instragram][token_generated]',
504 'label' => esc_html__( 'Token generation date', 'elementskit-lite' ),
505 'placeholder' => 'This is needed for automatically refreshing the token...',
506 'value' => $insta_gen,
507 'info' => esc_html__( 'This is need to calculate the remaining time for token', 'elementskit-lite' ),
508 )
509 );
510
511 ?>
512
513
514 <div class="ekit-admin-accordion-btn-group">
515 <?php if ( did_action( 'elementskit/loaded' ) ) : ?>
516 <a class="ekit-admin-access-token cache_clean_social_provider ekit-admin-accordion-btn"
517 data-provider="instagram_feed" data-url_part="instagram-feed">
518 <?php echo esc_html__( 'Clear Cache', 'elementskit-lite' ); ?>
519 </a>
520 <?php endif; ?>
521
522 <a href="https://wpmet.com/doc/instagram-feed-api/" class="ekit-admin-access-token ekit-admin-accordion-btn" target="_blank" rel="noopener noreferrer">
523 <?php echo esc_html__( 'Check Token Generation Guide', 'elementskit-lite' ); ?>
524 </a>
525 </div>
526 </div>
527 </div>
528
529 </div>
530
531 <!-------------------
532 zoom
533 -------------------->
534
535 <div class="attr-panel ekit_accordion_card">
536 <div
537 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'zoom', $pro_active )); ?>"
538 data-attr-toggle="modal"
539 data-target="#elementskit_go_pro_modal"
540 role="tab" id="zoom_data_headeing">
541 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
542 data-parent="#accordion"
543 href="#zoom_data_control" aria-expanded="false" aria-controls="zoom_data_control">
544 <?php esc_html_e( 'Zoom Data', 'elementskit-lite' ); ?>
545 </a>
546 </div>
547
548 <div id="zoom_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
549 aria-labelledby="zoom_data_headeing">
550 <div class="attr-panel-body">
551 <div class="ekit-admin-user-data-separator"></div>
552 <?php
553 if(method_exists('ElementsKit', 'version') && version_compare(\ElementsKit::version(), '3.5.0', '>')) {
554 $this->utils->input(
555 array(
556 'type' => 'text',
557 'name' => 'user_data[zoom][account_id]',
558 'label' => esc_html__( 'Account ID', 'elementskit-lite' ),
559 'placeholder' => 'YhZDX-CdQ9KpttH2Ho7f0g',
560 'value' => ( ! isset( $user_data['zoom']['account_id'] ) ) ? '' : ( $user_data['zoom']['account_id'] ),
561 )
562 );
563
564 $this->utils->input(
565 array(
566 'type' => 'text',
567 'name' => 'user_data[zoom][client_id]',
568 'label' => esc_html__( 'Client ID', 'elementskit-lite' ),
569 'placeholder' => 'dZMbttQeRUCaxzXtKoYZVQ',
570 'value' => ( ! isset( $user_data['zoom']['client_id'] ) ) ? '' : ( $user_data['zoom']['client_id'] ),
571 )
572 );
573
574 $this->utils->input(
575 array(
576 'type' => 'text',
577 'name' => 'user_data[zoom][client_secret]',
578 'label' => esc_html__( 'Client Secret', 'elementskit-lite' ),
579 'placeholder' => '3Tlz4Dqd2hyf3q3bLRfn1GF6hr8tB2KR',
580 'value' => ( ! isset( $user_data['zoom']['client_secret'] ) ) ? '' : ( $user_data['zoom']['client_secret'] ),
581 )
582 );
583 } else {
584 $this->utils->input(
585 array(
586 'type' => 'text',
587 'name' => 'user_data[zoom][api_key]',
588 'label' => esc_html__( 'Api key', 'elementskit-lite' ),
589 'placeholder' => 'FmOUK_vdR-eepOExMhN7Kg',
590 'value' => ( ! isset( $user_data['zoom']['api_key'] ) ) ? '' : ( $user_data['zoom']['api_key'] ),
591 )
592 );
593
594 $this->utils->input(
595 array(
596 'type' => 'text',
597 'name' => 'user_data[zoom][secret_key]',
598 'label' => esc_html__( 'Secret Key', 'elementskit-lite' ),
599 'placeholder' => 'OhDwAoNflUK6XkFB8ShCY5R7I8HxyWLMXR2SHK',
600 'value' => ( ! isset( $user_data['zoom']['secret_key'] ) ) ? '' : ( $user_data['zoom']['secret_key'] ),
601 )
602 );
603 }
604 ?>
605 <div class="ekit-admin-accordion-btn-group">
606 <a href="https://token.wpmet.com/index.php?provider=zoom"
607 class="ekit-admin-access-token ekit-zoom-connection ekit-admin-accordion-btn"
608 target="_blank">
609 <?php echo esc_html__( 'Check connection', 'elementskit-lite' ); ?>
610 </a>
611 </div>
612 </div>
613 </div>
614
615 </div>
616
617 <!-------------------
618 google-map
619 -------------------->
620
621 <div class="attr-panel ekit_accordion_card">
622 <div
623 class="<?php echo esc_attr($this->utils->is_widget_active_class( 'google-map', $pro_active )); ?>"
624 data-attr-toggle="modal"
625 data-target="#elementskit_go_pro_modal"
626 role="tab" id="google_map_data_heading">
627 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
628 data-parent="#accordion"
629 href="#google_map_data_control" aria-expanded="false"
630 aria-controls="google_map_data_control">
631 <?php esc_html_e( 'Google Map', 'elementskit-lite' ); ?>
632 </a>
633 </div>
634
635 <div id="google_map_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
636 aria-labelledby="google_map_data_heading" aria-expanded='false'>
637 <div class="attr-panel-body">
638 <div class="ekit-admin-user-data-separator"></div>
639 <?php
640 $this->utils->input(
641 array(
642 'type' => 'text',
643 'name' => 'user_data[google_map][api_key]',
644 'label' => esc_html__( 'Api Key', 'elementskit-lite' ),
645 'placeholder' => 'AIzaSyA-10-OHpfss9XvUDWILmos62MnG_L4MYw',
646 'value' => ( ! isset( $user_data['google_map']['api_key'] ) ) ? '' : ( $user_data['google_map']['api_key'] ),
647 )
648 );
649 ?>
650
651 </div>
652 </div>
653
654 </div>
655
656 <!---------------------------------------
657 Google Sheet For Elementor Pro Form
658 ---------------------------------------->
659 <div class="attr-panel ekit_accordion_card">
660 <div class="<?php echo esc_attr( $this->utils->is_widget_active_class( 'google_sheet_for_elementor_pro_form', $pro_active ) ); ?>" data-attr-toggle="modal" data-target="#elementskit_go_pro_modal" role="tab" id="google_sheet_data_heading">
661 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
662 data-parent="#accordion"
663 href="#google_sheet_data_control" aria-expanded="false"
664 aria-controls="google_sheet_data_control">
665 <?php esc_html_e('Google Sheet For Elementor Pro Form', 'elementskit-lite'); ?>
666 </a>
667 </div>
668
669 <?php if(class_exists('\ElementsKit\Modules\Google_Sheet_Elementor_Pro_Form\Init')): ?>
670
671 <div id="google_sheet_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
672 aria-labelledby="google_sheet_data_heading" aria-expanded='false'>
673 <div class="attr-panel-body">
674 <div class="ekit-admin-user-data-separator"></div>
675 <?php
676 $this->utils->input([
677 'type' => 'text',
678 'name' => 'user_data[google][client_id]',
679 'label' => esc_html__('Google Client Id', 'elementskit-lite'),
680 'placeholder' => '',
681 'value' => (!isset($user_data['google']['client_id'])) ? '' : ($user_data['google']['client_id'])
682 ]);
683 $this->utils->input([
684 'type' => 'text',
685 'name' => 'user_data[google][client_secret]',
686 'label' => esc_html__('Google Client Secret', 'elementskit-lite'),
687 'placeholder' => '',
688 'value' => (!isset($user_data['google']['client_secret'])) ? '' : ($user_data['google']['client_secret']),
689 ]);
690 ?>
691 <div>
692 <ol>
693 <li><?php
694
695 echo sprintf(
696 '%1$s <a href="%2$s" target="_blank">%2$s</a> %3$s',
697 esc_html__('Click', 'elementskit-lite'),
698 esc_html('https://console.cloud.google.com'),
699 esc_html__('and create App/Project On Google developer account', 'elementskit-lite')
700 ); ?>
701 </li>
702 <li><?php esc_html_e('Must add the following URL to the "Valid OAuth redirect URIs" field:', 'elementskit-lite')?> <strong style="font-weight:700;"><?php echo esc_url( admin_url('admin.php?page=elementskit') )?></strong></li>
703 <li><?php esc_html_e('After getting the App ID & App Secret, put those information', 'elementskit-lite')?></li>
704 <li><?php esc_html_e('Click on "Save Changes"', 'elementskit-lite')?></li>
705 <li><?php esc_html_e('Click on "Generate Access Token"', 'elementskit-lite')?></li>
706 </ol>
707 <?php
708 $access_token = get_option( \ElementsKit\Modules\Google_Sheet_Elementor_Pro_Form\Google_Sheet::ACCESS_TOKEN_KEY );
709 $get_code_api = \ElementsKit\Modules\Google_Sheet_Elementor_Pro_Form\Init::get_code_url();
710
711 if($access_token):
712 echo '<p>'.esc_html__('Note:- After 200 days your token will be expired, before the expiration of your token,', 'elementskit-lite').' <a href="' . esc_url( $get_code_api ) . '">'. esc_html__('Generate a new access Token', 'elementskit-lite').'</a></p>';
713 else:
714 ?>
715 <a href="<?php echo esc_url( $get_code_api ) ?>"><?php esc_html_e('Generate Access Token', 'elementskit-lite'); ?></a>
716 <?php endif ?>
717 </div>
718 </div>
719 </div>
720 <?php endif ?>
721 </div>
722
723 <!-------------------
724 Inline SVG Icons
725 -------------------->
726 <div class="attr-panel ekit_accordion_card">
727 <div class="attr-panel-heading label-inline-svg" role="tab" id="inline_svg_data_headeing">
728 <a class="attr-btn attr-collapsed" role="button" data-attr-toggle="collapse"
729 data-parent="#accordion"
730 href="#inline_svg_data_control" aria-expanded="false"
731 aria-controls="inline_svg_data_control">
732 <span>
733 <?php esc_html_e( 'Inline SVG', 'elementskit-lite' ); ?>
734 </span>
735 </a>
736 </div>
737
738 <div id="inline_svg_data_control" class="attr-panel-collapse attr-collapse" role="tabpanel"
739 aria-labelledby="inline_svg_data_headeing" aria-expanded="false">
740 <div class="attr-panel-body">
741 <div class="ekit-admin-user-data-separator"></div>
742 <?php
743 $this->utils->input(
744 array(
745 'type' => 'switch',
746 'name' => 'user_data[inline_svg][is_enable]',
747 'label' => esc_html__( 'Enable SVG Icon', 'elementskit-lite' ),
748 'value' => '1',
749 'options' => array(
750 'checked' => ( isset( $user_data['inline_svg']['is_enable'] ) ? true : false ),
751 ),
752 )
753 );
754 ?>
755 <p>
756 <?php echo esc_html__('This is an experimental feature that you may try out. If you encounter any issues with Elementskit icons, simply disable this feature.', 'elementskit-lite'); ?>
757 </p>
758 </div>
759 </div>
760 </div>
761
762 <?php do_action('elementskit/admin/sections/userdata'); ?>
763 </div>
764 </div>
765 </div>
766