Example #1
0
 /**
  * Get Payload
  * Generate APN array.
  *
  * @return array
  */
 public function getPayload()
 {
     $message = array();
     $aps = array();
     if ($this->alert && ($alert = $this->alert->getPayload())) {
         $aps['alert'] = $alert;
     }
     if (!is_null($this->badge)) {
         $aps['badge'] = $this->badge;
     }
     if (!is_null($this->sound)) {
         $aps['sound'] = $this->sound;
     }
     if (!is_null($this->contentAvailable)) {
         $aps['content-available'] = $this->contentAvailable;
     }
     if (!is_null($this->category)) {
         $aps['category'] = $this->category;
     }
     if (!empty($this->custom)) {
         $message = array_merge($this->custom, $message);
     }
     if (!empty($aps)) {
         $message['aps'] = $aps;
     }
     return $message;
 }
require_once "{$db}/Database.php";
require_once "{$db}/Invited.php";
require_once "{$db}/InvitedActivity.php";
require_once "{$db}/InvitedLocation.php";
require_once "{$db}/InvitedQueue.php";
require_once "{$time}/Time.php";
require_once "{$Message}/Alert.php";
require_once "{$Admin}/Admin.php";
require_once "{$Email}/Email.php";
//initialized
$database = new Database();
$invited = new Invitation\Invited();
$invitedActivity = new Invitation\InvitedActivity();
$invitedQueue = new Invitation\InvitedQueue();
$invitedLocation = new FashionSponge\InvitedLocation();
$alert = new Message\Alert();
$admin = new \Administrator\Admin();
$email = new Email();
//connect
$database->connect();
//set
$invitedQueue->_setAllInvitedInTheQueueWhoWillReceiveAnInviteEmail(0, 'fs_invited_queue_id_pk desc', 200, $database);
//var_dump($invitedQueue->getAllInvitedInTheQueueWhoWillReceiveAnInviteEmail_());
$admin->_setAdminEmail('*****@*****.**');
//init
$dateTime = '';
$counter = 1;
$sendOne = 0;
/**
 * distribute the value
 */