You are here

function dc_ajax_add_cart_cart_teaser_settings_form_submit in Commerce Ajax Add to Cart 7.2

Same name and namespace in other branches
  1. 7 dc_ajax_add_cart.admin.inc \dc_ajax_add_cart_cart_teaser_settings_form_submit()

Submit handler for shopping cart teaser block.

It ensures that any string setting is translatable and sanitized.

1 string reference to 'dc_ajax_add_cart_cart_teaser_settings_form_submit'
dc_ajax_add_cart_cart_teaser_settings_form in ./dc_ajax_add_cart.admin.inc
Commerce AJAX Add to Cart teaser settings.

File

./dc_ajax_add_cart.admin.inc, line 128
Ajax add to cart administration UI.

Code

function dc_ajax_add_cart_cart_teaser_settings_form_submit($form, &$form_state) {
  switch ($form_state['values']) {
    case 'dc_ajax_add_cart_empty_cart_teaser_message':
      $form_state['values']['dc_ajax_add_cart_empty_cart_teaser_message'] = format_string('@check_plain', array(
        '@check_plain' => $form_state['values']['dc_ajax_add_cart_empty_cart_teaser_message'],
      ));
      break;
    case 'dc_ajax_add_cart_item_suffix_text_singular':
      $form_state['values']['dc_ajax_add_cart_item_suffix_text_singular'] = format_string('@check_plain', array(
        '@check_plain' => $form_state['values']['dc_ajax_add_cart_item_suffix_text_singular'],
      ));
      break;
    case 'dc_ajax_add_cart_item_suffix_text_plural':
      $form_state['values']['dc_ajax_add_cart_item_suffix_text_plural'] = format_string('@check_plain', array(
        '@check_plain' => $form_state['values']['dc_ajax_add_cart_item_suffix_text_plural'],
      ));
      break;
  }
}