sleep(2); $RetryCount = 0; $endBalance = $mysms->getbalance(); while ($endBalance == $startBalance and $RetryCount < 10) { sleep(1); $RetryCount++; $endBalance = $mysms->getbalance(); } if ($RetryCount == 10) { echo "<br>Your message was accepted for delivery, but no charge was confirmed. It may not have been delivered.\n"; } $Charge = $startBalance - $endBalance; $Credits -= $Charge; printf("<br>%s credits used. %s left.<br>\n", $Charge, $Credits); $db->query("Update Members set SmsCredits=" . $Credits . " where id='" . $MemberID . "'"); if ($db->affected_rows() == 0) { echo "Credits NOT updated."; } } } echo " <a href=\"" . $sess->self_url() . "\">Back to SmsAddressBook.</a><br>\n"; page_close(); exit; case "Send Message": echo "<br><br>"; $count = 0; foreach ($HTTP_POST_VARS as $key => $value) { if (substr($key, 0, 6) == "SendTo") { $SendTo[$count++] = $value; } }