You are here

function commerce_coupon_attach_ajax_coupon_entity_form in Commerce Coupon 7.2

Attach an ajax coupon entity form to a form or form fragment.

1 call to commerce_coupon_attach_ajax_coupon_entity_form()
commerce_coupon_form_commerce_discount_form_alter in ./commerce_coupon.module
Implements hook_form_FORM_ID_alter().

File

./commerce_coupon.module, line 1910
Provides coupon functionality for Drupal Commerce.

Code

function commerce_coupon_attach_ajax_coupon_entity_form(&$form, &$form_state, $coupon, $ajax, $limit_validation_errors, $show_discounts_field = FALSE) {
  commerce_coupon_attach_coupon_entity_form($form, $form_state, $coupon, $show_discounts_field);
  $form['code']['#element_validate'][] = 'commerce_coupon_code_validate_staged';
  $form['cancel_coupon'] = array(
    '#type' => 'button',
    '#value' => t('Cancel'),
    '#ajax' => $ajax,
    '#limit_validation_errors' => array(),
  );
  $form['save_coupon'] = array(
    '#type' => 'button',
    '#value' => t('Save'),
    '#ajax' => $ajax,
    '#limit_validation_errors' => $limit_validation_errors,
  );
}