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; }