Function Reference: geodir_event_display_filter_options
Summary
This function has not been documented yet.
Filters
‘geodir_event_filter_options’ [Line: 24]
Source File
geodir_event_display_filter_options() is located in geodir_event_manager/gdevents_template_functions.php [Line: 15]
Source Code
function geodir_event_display_filter_options(){ global $wp_query, $geodir_post_type, $paged; $filter_by = ''; $filter_field_options = ''; if(isset($_REQUEST['etype'])) $filter_by = $_REQUEST['etype']; $event_filters_opt = apply_filters( 'geodir_event_filter_options', array( 'all' => __('All Events', GEODIREVENTS_TEXTDOMAIN), 'today' => __('Today', GEODIREVENTS_TEXTDOMAIN), 'upcoming' => __('Upcoming', GEODIREVENTS_TEXTDOMAIN), 'past' => __('Past', GEODIREVENTS_TEXTDOMAIN), ) ); if($filter_by == '') $filter_by = get_option('geodir_event_defalt_filter'); $current_link = esc_url(get_pagenum_link()); $current_link = str_replace('#038;', '&', esc_url( add_query_arg(array('etype'=>'all'), $current_link ))); if(!empty($event_filters_opt)){ foreach($event_filters_opt as $key => $opts){ ($filter_by == $key) ? $selected = 'selected="selected"' : $selected = ''; $filter_field_options .= ''; } } if($filter_field_options != ''){ ?>