Function Reference: geodir_advance_search_widget_display_callback
Summary
This function has not been documented yet.
Source File
geodir_advance_search_widget_display_callback() is located in geodir_advance_search_filters/geodirectory_advance_search_hooks_actions.php [Line: 690]
Source Code
function geodir_advance_search_widget_display_callback($instance = '', $widget_instance = '', $args = '') { if (!empty($widget_instance) && is_object($widget_instance) && isset($widget_instance->id_base) && $widget_instance->id_base == 'geodir_advance_search') { $show_adv_search = !empty($instance) && !empty($instance['show_adv_search']) ? $instance['show_adv_search'] : 'default'; $classname = $widget_instance->widget_options['classname']; $show_adv_class = 'geodir-advance-search-' . $show_adv_search; if ($show_adv_search == 'searched' && geodir_is_page( 'search' ) ) { $show_adv_search = 'search'; } $show_adv_attrs = 'data-show-adv="' . $show_adv_search . '"'; $args['before_widget'] = str_replace( $classname, "{$classname} {$show_adv_class}", $args['before_widget'] ); $args['before_widget'] = str_replace( 'class="', $show_adv_attrs . ' class="', $args['before_widget'] ); $widget_instance->widget($args, $instance); return false; } return $instance; }