logWrite("Begin batch send: {$timestamp}"); logWrite("------------------------------------"); // Get the queue and counts $queue = $message->getApiQueue(); $queueCount = count($queue); $sendCount = 0; // Log our counts logWrite("Message Queue Count: {$queueCount}\nBegin send loop:"); //logWrite("") if (is_array($queue)) { if (!empty($queue)) { foreach ($queue as $id => $message) { if ($message instanceof Application_Model_Message) { $log = "Message ID {$id} status: "; if ($message->shortcode) { $message->api_send($message->shortcode); $sendCount++; $log .= 'SENT'; } else { $log .= 'FAILED - ' . $message->error; } logWrite($log); } } } else { logWrite("No messages to send"); } } else { logWrite("Message queue was not properly fetched"); } logWrite("Messages Sent: {$sendCount}");