You are here

function commerce_reorder_reorder_form_submit in Commerce Reorder 7.2

Submit handler: Completes the reorder.

File

./commerce_reorder.module, line 229
Allows users to create a new order from their order history.

Code

function commerce_reorder_reorder_form_submit(array $form, array &$form_state) {
  commerce_reorder_helper($form_state['order'], null, $form_state['reorder_settings']);
  drupal_set_message(t('Order copied to your cart.'));
  $options = $form_state['reorder_options'];

  // Check the redirect option set in the view and where to redirect.
  if ($options['redirect']) {
    $url = isset($options['redirect_url']) ? $options['redirect_url'] : 'cart';
    $url = token_replace($url, array(
      'commerce-order' => $form_state['order'],
    ));
    $form_state['redirect'] = $url;
  }
}