function _actions_permissions_advanced_actions_list in Views Bulk Operations (VBO) 7.3
Get a list of advanced actions (created through the Action UI).
1 call to _actions_permissions_advanced_actions_list()
- actions_permissions_permission in ./
actions_permissions.module - Implements hook_permission().
File
- ./
actions_permissions.module, line 22
Code
function _actions_permissions_advanced_actions_list() {
$actions = array();
// Actions provided by Drupal that aren't usable in a VBO context.
$hidden_actions = array(
'system_block_ip_action',
'system_goto_action',
'system_message_action',
);
$result = db_query("SELECT * FROM {actions} WHERE parameters > ''");
foreach ($result as $action) {
if (in_array($action->callback, $hidden_actions)) {
continue;
}
$parameters = unserialize($action->parameters);
$actions[$action->aid] = array(
'label' => $action->label,
'type' => $action->type,
);
}
return $actions;
}