You are here

function commerce_reorder_handler_field_commerce_reorder_button::render in Commerce Reorder 7.2

Same name and namespace in other branches
  1. 7 includes/views/handlers/commerce_reorder_handler_field_commerce_reorder_button.inc \commerce_reorder_handler_field_commerce_reorder_button::render()

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field::render

File

includes/views/handlers/commerce_reorder_handler_field_commerce_reorder_button.inc, line 84

Class

commerce_reorder_handler_field_commerce_reorder_button

Code

function render($values) {
  $order = $this
    ->get_value($values);
  if (!empty($order)) {
    $settings = array(
      'copy_profiles' => $this->options['copy_profiles'],
      'copy_profiles_source' => $this->options['copy_profiles_source'],
      'suppress_cart_messages' => $this->options['suppress_cart_messages'],
    );
    $form = drupal_get_form('commerce_reorder_reorder_' . $order->order_id, $order, $settings, $this->options);
    return drupal_render($form);
  }
}