Function Reference: geodir_event_date_calendar_join
Summary
This function has not been documented yet.
Source File
geodir_event_date_calendar_join() is located in geodir_event_manager/gdevents_functions.php [Line: 634]
Source Code
function geodir_event_date_calendar_join($join)
{
global $wpdb,$query,$geodir_post_type,$table,$table_prefix,$plugin_prefix, $gdevents_widget;
if ( !empty( $geodir_post_type ) && $geodir_post_type != 'gd_event' ) {
return $join;
}
$schedule_table = EVENT_SCHEDULE;
if(((is_main_query() && (geodir_is_page('listing') || ( is_search() && isset($_REQUEST['geodir_search'])))) || get_query_var('geodir_event_date_calendar') || isset($_REQUEST['geodir_dashbord'])) || get_query_var('geodir_event_listing_filter')){
if ( !geodir_is_geodir_page() && $gdevents_widget ) {
$geodir_post_type = 'gd_event';
$table = $plugin_prefix . $geodir_post_type . '_detail';
$join .= " INNER JOIN ".$table." ON (".$table.".post_id = $wpdb->posts.ID) " ;
}
$join .= " INNER JOIN ".$schedule_table." ON (".$schedule_table.".event_id = $wpdb->posts.ID) " ;
}
return $join;
}