function get_views()
{
$modules = Jetpack_Admin::init()->get_modules();
$array_of_module_tags = wp_list_pluck($modules, 'module_tags');
$module_tags = call_user_func_array('array_merge', $array_of_module_tags);
$module_tags_unique = array_count_values($module_tags);
ksort($module_tags_unique);
$format = '<a href="%3$s"%4$s data-title="%1$s">%1$s <span class="count">(%2$s)</span></a>';
$title = __('All', 'jetpack');
$count = count($modules);
$url = esc_url(remove_query_arg('module_tag'));
$current = empty($_GET['module_tag']) ? ' class="current all"' : ' class="all"';
$views = array('all' => sprintf($format, $title, $count, $url, $current));
foreach ($module_tags_unique as $title => $count) {
if ('Jumpstart' == $title) {
continue;
}
$key = sanitize_title($title);
if ('centralized-management' === $key && Jetpack::is_module_active('manage')) {
continue;
}
$display_title = esc_html(wptexturize($title));
$url = esc_url(add_query_arg('module_tag', urlencode($title)));
$current = '';
if (!empty($_GET['module_tag']) && $title == $_GET['module_tag']) {
$current = ' class="current"';
}
$views[$key] = sprintf($format, $display_title, $count, $url, $current);
}
return $views;
}