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 != ''){ ?>