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);
}
}