Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
powerpack-elements
/
includes
/
admin
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php $modules = pp_get_modules(); $enabled_modules = pp_get_enabled_modules(); ?> <div class="pp-settings-section"> <div class="pp-settings-section-header"> <h3 class="pp-settings-section-title"><?php _e('Widgets', 'powerpack'); ?></h3> </div> <div class="pp-settings-section-content"> <button type="button" class="button toggle-all-widgets"><?php _e('Toggle All', 'powerpack'); ?></button> <table class="form-table pp-settings-elements-grid"> <?php foreach ($modules as $module_name => $module_title) { if (!is_array($enabled_modules) && 'disabled' != $enabled_modules) { $module_enabled = true; } elseif (!is_array($enabled_modules) && 'disabled' === $enabled_modules) { $module_enabled = false; } else { $module_enabled = in_array($module_name, $enabled_modules) || isset($enabled_modules[$module_name]); } ?> <tr valign="top"> <th> <label for="<?php echo $module_name; ?>"> <?php echo $module_title; ?> </label> </th> <td> <label class="pp-admin-field-toggle"> <input id="<?php echo $module_name; ?>" name="pp_enabled_modules[]" type="checkbox" value="<?php echo $module_name; ?>" <?php echo $module_enabled ? ' checked="checked"' : ''; ?> /> <span class="pp-admin-field-toggle-slider" aria-hidden="true"></span> </label> </td> </tr> <?php } ?> </table> </div> </div> <?php wp_nonce_field('pp-modules-settings', 'pp-modules-settings-nonce'); ?> <script> (function($) { if ( $('input[name="pp_enabled_modules[]"]:checked').length > 0 ) { $('.toggle-all-widgets').addClass('checked'); } $('.toggle-all-widgets').on('click', function() { if ( $(this).hasClass('checked') ) { $('input[name="pp_enabled_modules[]"]').prop('checked', false); $(this).removeClass('checked'); } else { $('input[name="pp_enabled_modules[]"]').prop('checked', true); $(this).addClass('checked'); } }); })(jQuery); </script>