Repository URL to install this package:
<?php
if ( empty( $args ) ) {
return;
}
$options = $args['options'];
$query_var = $args['query_var'];
$show_decorator = isset( $args['display_options']['show_decorator'] ) ? filter_var( $args['display_options']['show_decorator'], FILTER_VALIDATE_BOOLEAN ) : false;
$checked_icon = apply_filters( 'jet-smart-filters/templates/check-range/checked-icon', 'fa fa-check' );
if ( ! $options ) {
return;
}
$current = $this->get_current_filter_value( $args );
?>
<div class="jet-checkboxes-list" <?php $this->filter_data_atts( $args ); ?>><?php
include jet_smart_filters()->get_template( 'common/filter-label.php' );
echo '<div class="jet-checkboxes-list-wrapper">';
foreach ( $options as $value => $label ) {
$checked = '';
if ( $current ) {
if ( is_array( $current ) && in_array( $value, $current ) ) {
$checked = 'checked';
}
if ( ! is_array( $current ) && $value == $current ) {
$checked = 'checked';
}
}
?>
<div class="jet-checkboxes-list__row jet-filter-row">
<label class="jet-checkboxes-list__item">
<input
type="checkbox"
class="jet-checkboxes-list__input"
autocomplete="off"
name="<?php echo $query_var; ?>"
value="<?php echo $value; ?>"
data-label="<?php echo $label; ?>"
<?php echo $checked; ?>
>
<div class="jet-checkboxes-list__button">
<?php if ( $show_decorator ) : ?>
<span class="jet-checkboxes-list__decorator"><i class="jet-checkboxes-list__checked-icon <?php echo $checked_icon ?>"></i></span>
<?php endif; ?>
<span class="jet-checkboxes-list__label"><?php echo $label; ?></span>
<?php do_action('jet-smart-filter/templates/counter', $args ); ?>
</div>
</label>
</div>
<?php
}
echo '</div>';
?></div>