You are here

function _views_bulk_operations_action_aggregate_do in Views Bulk Operations (VBO) 6

Same name and namespace in other branches
  1. 6.3 views_bulk_operations.module \_views_bulk_operations_action_aggregate_do()

Helper function to execute an aggregate operation.

1 call to _views_bulk_operations_action_aggregate_do()
_views_bulk_operations_execute_multiple in ./views_bulk_operations.module
Helper function for multiple execution operations.

File

./views_bulk_operations.module, line 1870
Allows operations to be performed on items selected in a view.

Code

function _views_bulk_operations_action_aggregate_do($operation, $oids, $objects, $params, $object_info) {
  _views_bulk_operations_action_permission($operation);
  $params[$operation['type']] = $objects;
  if ($operation['source'] == 'action') {
    actions_do($operation['callback'], $oids, $params);
  }
  else {
    $args = array_merge(array(
      $oids,
    ), $params);
    call_user_func_array($operation['callback'], $args);
  }
}