| Current Path : /home/ereika83/www/wp-content/plugins/wpdatatables/templates/frontend/ |
| Current File : /home/ereika83/www/wp-content/plugins/wpdatatables/templates/frontend/filter_form.inc.php |
<?php defined('ABSPATH') or die('Access denied.'); ?>
<?php
/**
* Template file for the filter in form
* @author: Milos Timotic
* @since: 22.4.2017.
*/
/** @var WPDataTable $this */
/** @var WDTColumn $dataColumn */
$insertArray = apply_filters_deprecated(
'wdt_add_class_to_filter_in_form_element',
array( esc_attr($this->getCSSClasses()), $this->getWpId() ),
WDT_INITIAL_STARTER_VERSION,
'wpdatatables_add_class_to_filter_in_form_element'
);
$customClasses = apply_filters('wpdatatables_add_class_to_filter_in_form_element', esc_attr($this->getCSSClasses()), $this->getWpId());
?>
<?php do_action('wpdatatables_before_filtering_form', $this->getWpId()); ?>
<div class="wpDataTables <?php if ($this->isTableWCAG()) { ?>wpTableWCAG <?php } ?>wpDataTablesFilter wpDataTablesWrapper wdt-skin-<?php echo esc_attr($this->getTableSkin()); ?> <?php echo esc_attr($customClasses) ?>"
data-wpdatatable_id="<?php echo esc_attr($this->getWpId()); ?>">
<div id="filterBox_<?php echo esc_attr($this->getId()) ?>" class="wpDataTableFilterBox">
<?php foreach ($this->getColumns() as $key => $dataColumn) { ?>
<?php
/** @var $dataColumn WDTColumn */
if ($dataColumn->getFilterType() != 'null') {
?>
<div class="wpDataTableFilterSection" id="<?php echo esc_attr($this->getId() . '_' . $key . '_filter') ?>_sections">
<label><?php echo $dataColumn->getFilterLabel() ? esc_html($dataColumn->getFilterLabel()) : esc_html($dataColumn->getTitle()) ?>:</label>
<div id="<?php echo esc_attr($this->getId() . '_' . $key . '_filter') ?>"></div>
</div>
<?php } ?>
<?php }
if ($this->isClearFilters()) { ?>
<div class="wpDataTableFilterSection" id="wdt-clear-filters-button-block">
<button class="button btn wdt-clear-filters-button" aria-label="<?php echo esc_attr('Clear filters') ?>" role="button" data-table_id = <?php echo esc_attr($this->getId()) ?>><?php $this->getTableSkin() === 'mojito' || $this->getTableSkin() === 'dark-mojito' ? '' : esc_html_e('Clear filters', 'wpdatatables'); ?></button>
</div>
<?php } ?>
<?php
if (isset($this->showSearchFiltersButton) && isset($this->disableSearchFiltersButton)) {
if (defined('WDT_PF_VERSION') && version_compare(WDT_PF_VERSION, '1.4.2', '<')) {
do_action('wpdatatables_filtering_form_search_button', $this->showSearchFiltersButton, $this->disableSearchFiltersButton);
} else {
do_action('wpdatatables_filtering_form_search_button', $this->showSearchFiltersButton, $this->disableSearchFiltersButton, $this->getTableSkin());
}
}
?>
</div>
</div>
<?php do_action('wpdatatables_after_filtering_form', $this->getWpId()); ?>