Function Reference: geodir_get_post_widget_events
Summary
This function has not been documented yet.
Filters
‘geodir_widget_past_event_title’ [Line: 1272]
‘geodir_event_template_widget_listview’ [Line: 1283]
Source File
geodir_get_post_widget_events() is located in geodir_event_manager/gdevents_template_functions.php [Line: 1254]
Source Code
function geodir_get_post_widget_events( $query_args = array(), $layout = 'gridview_onehalf' ) {
global $gridview_columns, $geodir_event_widget_listview, $character_count;
$character_count = ( isset( $query_args['character_count'] ) && $query_args['character_count'] != '' ) ? $query_args['character_count'] : 20;
$geodir_event_type = $query_args['geodir_event_type'];
$geodir_widget_title = __( 'Related Events', GEODIREVENTS_TEXTDOMAIN );
switch ( $geodir_event_type ) {
case 'feature' :
$geodir_widget_title = __( 'Feature Events', GEODIREVENTS_TEXTDOMAIN );
break;
case 'past' :
$geodir_widget_title = __( 'Past Events', GEODIREVENTS_TEXTDOMAIN );
break;
case 'upcoming' :
$geodir_widget_title = __( 'Upcoming Events', GEODIREVENTS_TEXTDOMAIN );
break;
}
$geodir_widget_title = apply_filters( 'geodir_widget_past_event_title', $geodir_widget_title );
$widget_events = geodir_event_get_widget_events( $query_args );
if( !empty( $widget_events ) ) {
if( strstr( $layout, 'gridview' ) ) {
$listing_view_exp = explode( '_', $layout );
$gridview_columns = $layout;
$layout = $listing_view_exp[0];
}
$template = apply_filters( "geodir_event_template_widget_listview", WP_PLUGIN_DIR . '/geodir_event_manager/gdevents_widget_listview.php' );
global $post;
$current_post = $post;
$geodir_event_widget_listview = true;
ob_start();
?>