/** * Check if a particular view is enabled * * @category Events * * @param string $view Name of view to check, should match what's in Tribe__Events__Main->displaying when on that view * * @return bool **/ function tribe_events_is_view_enabled($view) { $enabled_views = tribe_events_enabled_views(); $enabled = in_array($view, $enabled_views); return apply_filters('tribe_events_is_view_enabled', $enabled, $view, $enabled_views); }
/** * Get a list of the views that are disabled * * @return array **/ function tribe_events_disabled_views() { static $disabled; if (isset($disabled)) { return $disabled; } $views = apply_filters('tribe-events-bar-views', array(), false); $enabled = tribe_events_enabled_views($views); $disabled = array(); foreach ($views as $view) { if (!in_array($view['displaying'], $enabled)) { $disabled[] = $view['displaying']; } } return $disabled; }