function _views_bulk_operations_action_do in Views Bulk Operations (VBO) 5
Same name and namespace in other branches
- 6.3 views_bulk_operations.module \_views_bulk_operations_action_do()
- 6 views_bulk_operations.module \_views_bulk_operations_action_do()
2 calls to _views_bulk_operations_action_do()
File
- ./
views_bulk_operations.module, line 502 - Allow bulk node operations directly within views.
Code
function _views_bulk_operations_action_do($action, $node, $context) {
$action_do = $action['callback'];
if (_views_bulk_operations_is_actions_6()) {
// Drupal-6-style actions
actions_do($action['callback'], $node, $context);
node_save($node);
}
else {
if (is_numeric($action_do)) {
// Custom action
actions_do($action_do, $node);
}
else {
call_user_func($action_do, 'do', $context, $node);
}
}
}