function UserpointsTransaction::getActions in User Points 7.2
Returns a list of operations as links.
Parameters
$show_view: FALSE if the view link should not be displayed. Defaults to TRUE.
Return value
A string with operation links.
1 call to UserpointsTransaction::getActions()
- UserpointsTransaction::getTableRow in ./
userpoints.transaction.inc - Returns a single row for a transaction listing.
File
- ./
userpoints.transaction.inc, line 1066 - Contains the UserpointsTransaction and related classes.
Class
- UserpointsTransaction
- A Userpoints transaction.
Code
function getActions($show_view = TRUE) {
$actions = array();
$url_options = array(
'query' => drupal_get_destination(),
);
$uri = $this
->defaultUri(TRUE);
$url_prefix = $uri['path'];
if ($show_view && userpoints_access_view_transaction($this)) {
$actions[] = l(t('view'), $url_prefix . '/view');
}
if (userpoints_admin_access('edit')) {
$actions[] = l(t('edit'), $url_prefix . '/edit', $url_options);
}
if (userpoints_admin_access('moderate') && $this
->isPending()) {
$actions[] = l(t('approve'), $url_prefix . '/approve', $url_options);
$actions[] = l(t('decline'), $url_prefix . '/decline', $url_options);
}
return implode(' ', $actions);
}