function _views_bulk_operations_get_selection_count in Views Bulk Operations (VBO) 6
Compute the actual number of selected items.
1 call to _views_bulk_operations_get_selection_count()
- theme_views_node_selector in ./
views_bulk_operations.module - Theme function for 'views_node_selector'.
File
- ./
views_bulk_operations.module, line 834 - Allows operations to be performed on items selected in a view.
Code
function _views_bulk_operations_get_selection_count($plugin, $selection) {
if ($plugin->options['preserve_selection']) {
$view_id = _views_bulk_operations_view_id($plugin->view);
$view_name = $plugin->view->name;
$selection = $_SESSION['vbo_values'][$view_name][$view_id];
}
return array(
'selectall' => $selection['selectall'],
'selected' => $selection['selectall'] ? $plugin->view->total_rows - count(array_filter($selection['selection'], '_views_bulk_operations_filter_invert')) : count(array_filter($selection['selection'])),
);
}