You are here

function _views_bulk_operations_get_custom_actions in Views Bulk Operations (VBO) 5

1 call to _views_bulk_operations_get_custom_actions()
_views_bulk_operations_get_operations in ./views_bulk_operations.module
Description Fetch available operations.

File

./views_bulk_operations.module, line 942
Allow bulk node operations directly within views.

Code

function _views_bulk_operations_get_custom_actions() {
  $actions = array();
  if (_views_bulk_operations_is_actions_6()) {
    $result = db_query("SELECT * FROM {actions} WHERE parameters > ''");
  }
  else {
    $result = db_query("SELECT *, params AS parameters FROM {actions} WHERE params > ''");
  }
  while ($action = db_fetch_object($result)) {
    $actions[$action->aid] = array(
      'description' => $action->description,
      'type' => $action->type,
      'configurable' => FALSE,
      'parameters' => $actions->parameters,
    );
  }
  return $actions;
}