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 / modules.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
modules.php
60 lines
1 <?php
2 $modules_all = \ElementsKit_Lite\Config\Module_List::instance()->get_list( 'optional' );
3 $modules_active = \ElementsKit_Lite\Config\Module_List::instance()->get_list( 'active' );
4 ?>
5 <pre>
6 <?php
7 $x = \ElementsKit_Lite\Libs\Framework\Attr::instance()->utils->get_option( 'module_list', array() );
8 // print_r($modules_active) ;
9 ?>
10 </pre>
11 <!-- this blank input is for empty form submission -->
12 <input checked="checked" type="checkbox" value="_null" style="display:none" name="module_list[]" >
13
14 <div class="ekit-admin-fields-container">
15 <span class="ekit-admin-fields-container-description"><?php esc_html_e( 'You can disable the modules you are not using on your site. That will disable all associated assets of those modules to improve your site loading speed.', 'elementskit-lite' ); ?></span>
16
17 <div class="ekit-admin-fields-container-fieldset">
18 <div class="attr-hidden" id="elementskit-template-admin-menu">
19 <li><a href="edit.php?post_type=elementskit_template"><?php esc_html_e( 'Header Footer', 'elementskit-lite' ); ?></a></li>
20 </div>
21 <div class="attr-hidden" id="elementskit-template-widget-menu">
22 <li><a href="edit.php?post_type=elementskit_widget"><?php esc_html_e( 'Widget Builder', 'elementskit-lite' ); ?></a></li>
23 </div>
24 <div class="attr-row">
25 <?php
26 foreach ( $modules_all as $module => $module_config ) :
27 if ( ! isset( $module_config['package'] ) ) {
28 $module_config['package'] = ''; // for avoiding error when add module from theme
29 }
30
31 $data_attr = ( $module_config['package'] != 'pro-disabled' ? '' : 'data-attr-toggle="modal" data-target="#elementskit_go_pro_modal"' );
32
33 // Skip upcoming modules
34 $attributes = isset($module_config['attributes']) ? $module_config['attributes'] : array();
35 if(in_array('upcoming', $attributes)) {
36 continue;
37 }
38 ?>
39 <div class="attr-col-md-6 attr-col-lg-4" <?php echo esc_attr($data_attr); ?>>
40 <?php
41 $this->utils->input(
42 array(
43 'type' => 'switch',
44 'name' => 'module_list[]',
45 'value' => $module,
46 'class' => 'ekit-content-type-' . $module_config['package'],
47 'attr' => ( $module_config['package'] != 'pro-disabled' ? array() : array( 'disabled' => 'disabled' ) ),
48 'label' => $module_config['title'],
49 'options' => array(
50 'checked' => ( isset( $modules_active[ $module ] ) ? true : false ),
51 ),
52 )
53 );
54 ?>
55 </div>
56 <?php endforeach; ?>
57 </div>
58 </div>
59 </div>
60