
Untitled
By: a guest on
Aug 1st, 2012 | syntax:
None | size: 0.76 KB | hits: 7 | expires: Never
<?php
// Extract out PTNs to call
$ptns = Set::extract($attendees,'{n}.User.Profile.cell_phone');
// Remove empty ones
$ptns = array_unique($ptns);
$ptns = array_filter($ptns);
// Send messages
$this->Twilio =& ClassRegistry::init('Twilio');
$this->Twilio->contain();
$conditions = array('Twilio.event_id' => $this->EAuth->event_id,
'Twilio.live' => 1);
$twilios = $this->Twilio->find('all',compact('conditions'));
if(empty($twilios)){
// No phone numbers to send with
$this->_Flash('Feed entry added, but you have no Twilio numbers registered so we did not send any SMS messages','nice','/');
}
// Send a Mass SMS
$this->Twilio->send_msg($twilios[0]['Twilio']['ptn'],$ptns,'@'.$this->DarkAuth->DA['User']['username'].': '.$body);