public function commerce_recurring_ui_handler_field_operations_dropbutton::render in Commerce Recurring Framework 7.2
Render the field.
Parameters
array $values: The values retrieved from the database.
Overrides views_handler_field::render
File
- commerce_recurring_ui/
includes/ views/ handlers/ commerce_recurring_ui_handler_field_operations_dropbutton.inc, line 27 - Provides a field handler for the Views module.
Class
- commerce_recurring_ui_handler_field_operations_dropbutton
- Field handler to show commerce recurring operations in a dropbutton.
Code
public function render($values) {
$recurring_id = $this
->get_value($values, 'id');
$recurring_uid = $values->commerce_recurring_uid;
// Prepare the links.
$links = array();
$links[] = array(
'href' => 'user/' . $recurring_uid . '/recurring/' . $recurring_id . '/orders',
'title' => t('view orders'),
);
$links[] = array(
'href' => 'user/' . $recurring_uid . '/recurring/' . $recurring_id . '/cancel/' . drupal_get_token($recurring_id),
'title' => t('cancel'),
);
return theme('links__ctools_dropbutton', array(
'links' => $links,
));
}