You are here

function commerce_product_ui_product_form_submit in Commerce Core 7

Submit callback for commerce_product_ui_product_form().

See also

commerce_product_ui_form_commerce_product_ui_product_form_alter()

1 string reference to 'commerce_product_ui_product_form_submit'
commerce_product_ui_form_commerce_product_ui_product_form_alter in modules/product/commerce_product_ui.module
Implements hook_form_FORM_ID_alter().

File

modules/product/commerce_product_ui.module, line 479

Code

function commerce_product_ui_product_form_submit($form, &$form_state) {

  // Set the redirect based on the button clicked.
  $array_parents = $form_state['triggering_element']['#array_parents'];
  $submit_element = array_pop($array_parents);
  if ($submit_element == 'save_continue') {
    $form_state['redirect'] = 'admin/commerce/products/add/' . strtr($form_state['commerce_product']->type, array(
      '_' => '-',
    ));
  }
  elseif (arg(2) == 'products' && arg(3) == 'add') {
    $form_state['redirect'] = 'admin/commerce/products';
  }
}