function views_autorefresh_get_nodejs_views in Views Auto-Refresh 7.2
Same name and namespace in other branches
- 7 views_autorefresh.rules.inc \views_autorefresh_get_nodejs_views()
Helper function to get all views.
1 string reference to 'views_autorefresh_get_nodejs_views'
- views_autorefresh_rules_action_info in ./
views_autorefresh.rules.inc - Implements hook_rules_action_info().
File
- ./
views_autorefresh.rules.inc, line 49 - Rules integration for the views_autorefresh module.
Code
function views_autorefresh_get_nodejs_views() {
$eligible_views = array();
foreach (views_get_enabled_views() as $view) {
foreach ($view->display as $id => $display) {
if ($display->display_plugin == 'default') {
continue;
}
if (isset($display->display_options['header']) && empty($display->display_options['header']['autorefresh'])) {
continue;
}
if (empty($display->display_options['header']) && empty($view->display['default']->display_options['header']['autorefresh'])) {
continue;
}
$eligible_views[$view->name . '-' . $id] = $view->human_name . ' - ' . $display->display_title;
}
}
natsort($eligible_views);
return $eligible_views;
}