diff --git a/modules/sms_blast/sms_blast.module b/modules/sms_blast/sms_blast.module index 0ec456a..c79babb 100644 --- a/modules/sms_blast/sms_blast.module +++ b/modules/sms_blast/sms_blast.module @@ -51,15 +51,12 @@ function sms_blast_form() { */ function sms_blast_form_submit(&$form, $form_state) { $result = db_query("SELECT uid FROM {sms_user} WHERE status = 2"); - $confirmed_user_qty = db_affected_rows(); - - if ($confirmed_user_qty) { - while ($row = db_fetch_array($result)) { - sms_user_send($row['uid'], $form_state['values']['message']); - } - drupal_set_message(t('The message was sent to %count users.', array('%count' => $confirmed_user_qty))); + while ($row = db_fetch_array($result)) { + $users[] = $row; } - else { - drupal_set_message(t('There are 0 users with confirmed phone numbers. Message not sent.')); + + foreach ($users as $user) { + sms_user_send($user['uid'], $form_state['values']['message']); } + drupal_set_message(t('The message was sent to %count users.', array('%count' => count($users)))); }