function sfhiv_group_has_events($ID = false, $args = array()) { if (!$ID) { $ID = get_the_ID(); } $events = sfhiv_group_get_events($ID, $args); if ($events->have_posts()) { return true; } return false; }
function sfhiv_group_event_inherit_status($post_ID) { if (get_post_type($post_ID) == 'sfhiv_group') { $events_query = sfhiv_group_get_events($post_ID); foreach ($events_query->posts as $event) { sfhiv_group_event_pass_status($event->ID); } } if (get_post_type($post_ID) == 'sfhiv_event') { sfhiv_group_event_pass_status($post_ID); } }
function sfhiv_group_page_list_group_events() { if (!is_singular('sfhiv_group')) { return; } $events = sfhiv_group_get_events(); do_action('sfhiv_loop', $events, array("id" => "meetings", "title" => "Meetings", 'show_empty' => false, 'show_filters' => false)); }