/** * Return the event status label for given event ID. * * @since 1.3 * @param int $event_id Optional: ID of the current event. If not set, check for global $post and $post_id. * @return str Label for current event status. */ function mdjm_get_event_status($event_id = '') { global $post, $post_id; if (!empty($event_id)) { $id = $event_id; } elseif (!empty($post_id)) { $id = $post_id; } elseif (!empty($post)) { $id = $post->ID; } else { $id = ''; } $event = new MDJM_Event($id); // Return the label for the status return $event->get_status(); }