function _actions_permissions_get_custom_actions in Views Bulk Operations (VBO) 6
Same name and namespace in other branches
- 6.3 actions_permissions.module \_actions_permissions_get_custom_actions()
1 call to _actions_permissions_get_custom_actions()
- actions_permissions_perm in ./
actions_permissions.module - Implementation of hook_perm().
File
- ./
actions_permissions.module, line 22
Code
function _actions_permissions_get_custom_actions() {
$actions = array();
$static_actions = actions_list();
$result = db_query("SELECT * FROM {actions} WHERE parameters > ''");
while ($action = db_fetch_object($result)) {
$actions[$action->aid] = array(
'description' => $action->description,
'type' => $action->type,
'configurable' => FALSE,
'parameters' => unserialize($action->parameters),
);
$actions[$action->aid]['behavior'] = isset($static_actions[$action->callback]['behavior']) ? $static_actions[$action->callback]['behavior'] : null;
}
return $actions;
}