File "admin-settings-modules.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/powerpack-elements/includes/admin/admin-settings-modules.php
File
size: 1.99 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?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>