function engagements_mass_sms_form_submit
Search API
| 7.x engagements.module | engagements_mass_sms_form_submit($form, $form_state) | 
| 6.x engagements.module | engagements_mass_sms_form_submit($form, $form_state) | 
Our submit function. Our main task is simply to set off a batch routine.
File
- modules/engagements/ engagements.module, line 628 
- This is the primary module file for the engagements module.
Code
function engagements_mass_sms_form_submit($form, $form_state) 
 {
  $values = $form_state ['values'];
  $recipients = trim($values ['recipients']);
  $message = trim($values ['message']);
  $from_number = trim($values ['from_number']);
  // Start a batch operation.
  // Okay, set up the batch....
  $batch = array(
    "operation" => array("engagements_mass_sms_perform_batch_operation", array($recipients, $message, $from_number)),
    "title" => t("Sending Mass Text Messages"),
    "progress_message" => "Attempting to send to recipient @current of @total",
    "display_percent" => TRUE,
  );
  // Set the batch...
  batch_set($batch);
}
