Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
optometrists
/
cache
/
cache
/
cache
/
cache
/
cache
/
cache
/
.wp-cli
/
wp-content
/
plugins
/
woo-product-filter
/
modules
/
woofilters_widget
/
views
:
woofilters_widget.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php class Woofilters_WidgetViewWpf extends ViewWpf { public function displayWidget( $instance, $args ) { if ( isset($instance['id']) && $instance['id'] ) { // now disabled rule: if is_shop() or is_product_category() or is_product_tag() or is_customize_preview() $widget = do_shortcode( '[' . WPF_SHORTCODE . ' id=' . $instance['id'] . ' mode="widget"]' ); if ( '' !== $widget ) { if ( isset( $args['before_widget'] ) && isset( $args['after_widget'] ) ) { $widget = $args['before_widget'] . $widget . $args['after_widget']; } HtmlWpf::echoEscapedHtml( $widget ); } } } public function displayForm( $data, $widget ) { FrameWpf::_()->addStyle('woofilters_widget', $this->getModule()->getModPath() . 'css/gmap_widget.css'); $filters = FrameWpf::_()->getModule('woofilters')->getModel()->getFromTbl(); $filtersOpts = array(); if (empty($filters)) { $filtersOpts[0] = esc_html__('You have no filters', 'woo-product-filter'); } else { $filtersOpts[0] = 'Select'; foreach ($filters as $filter) { $filtersOpts[ $filter['id'] ] = $filter['title']; } } $this->assign('filtersOpts', $filtersOpts); $this->displayWidgetForm($data, $widget); } }