Function Reference: geodir_get_request_param

Summary

This function has not been documented yet.

Source File

geodir_get_request_param() is located in geodir_advance_search_filters/geodirectory_advance_search_function.php [Line: 1608]

Source Code

function geodir_get_request_param(){
	global $current_term,$wp_query;
	
	$request_param = array();
	
	if ( is_tax() && geodir_get_taxonomy_posttype() && is_object($current_term) ){
		
		$request_param['geo_url'] = 'is_term';
		$request_param['geo_term_id'] = $current_term->term_id;
		$request_param['geo_taxonomy'] = $current_term->taxonomy;
		
	}elseif ( is_post_type_archive() && in_array(get_query_var('post_type'),geodir_get_posttypes()) ){
	
		$request_param['geo_url'] = 'is_archive';
		$request_param['geo_posttype'] = get_query_var('post_type');
	
	}elseif( is_author() && isset($_REQUEST['geodir_dashbord'] ) ){
		$request_param['geo_url'] = 'is_author';
		$request_param['geo_posttype'] = esc_attr($_REQUEST['stype']);
	}elseif( is_search() && isset($_REQUEST['geodir_search']) ){
		$request_param['geo_url'] = 'is_search';
		$request_param['geo_request_uri'] = esc_attr($_SERVER['QUERY_STRING']);
	}else{
		$request_param['geo_url'] = 'is_location';
	}
	
	return json_encode($request_param);
}