Beispiel #1
0
 public function handle()
 {
     // Prepare our reply message
     $message = new Application_Model_Message();
     $bodytext = $this->_getActionKeywordReplyText('help');
     $message->send($bodytext, array($this->_inbound->device_address));
 }
$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->send()) {
                //					$sendCount++;
                //					$log .= 'SENT';
                //					//exit;
                //				}
                if ($message->shortcode) {
                    $message->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}");
logWrite("####################################");
logWrite("Begin batch send: {$timestamp}");
logWrite("------------------------------------");
// Get the queue and counts
$queue = $message->getQueue();
$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->send()) {
                    $sendCount++;
                    $log .= 'SENT';
                    //exit;
                } else {
                    $log .= 'FAILED - ' . $message->error;
                }
                logWrite($log);
            }
        }
    } else {
        logWrite("No messages to send");
    }
} else {
    logWrite("Message queue was not properly fetched");
}