You are here

function commerce_registration_registrations_broadcast_form_submit in Commerce Registration 7.2

Broadcast email form submit handler.

1 string reference to 'commerce_registration_registrations_broadcast_form_submit'
commerce_registration_registrations_broadcast_form in includes/commerce_registration.forms.inc
Registration broadcast form for product display nodes.

File

includes/commerce_registration.forms.inc, line 212
Commerce Registration modified validation and submit handlers for registration settings for commerce products.

Code

function commerce_registration_registrations_broadcast_form_submit($form, &$form_state) {
  $id = $form_state['values']['product'];
  $subject = $form_state['values']['subject'];
  $message = $form_state['values']['message'];
  if ($id == 'all') {
    foreach ($form['product']['#options'] as $key => $value) {
      if (count(explode('-', $key)) == 2) {
        list($type, $id) = explode('-', $key);
        registration_send_broadcast($type, $id, $subject, $message);
      }
    }
  }
  else {
    list($type, $id) = explode('-', $id);
    registration_send_broadcast($type, $id, $subject, $message);
  }
}