function mc_private_categories($return = 'query')
{
    $cats = '';
    if (!is_user_logged_in()) {
        $categories = mc_get_private_categories();
        $cats = implode(',', $categories);
        if ($cats != '') {
            $cats = " AND category_id NOT IN ({$cats})";
        }
        return $cats;
    }
    return $cats;
}
function mc_event_is_hidden($event)
{
    if (!is_object($event)) {
        return false;
    }
    $category = $event->event_category;
    $private = mc_get_private_categories();
    if (in_array($category, $private) && !is_user_logged_in()) {
        return true;
    }
    return false;
}