Exemplo n.º 1
0
 public function getListItems()
 {
     if (!isset($this->_listItems, $this->_sentCount)) {
         $allListItems = CampaignMailingBehavior::deliverableItems($this->campaign->list->id);
         $this->_listItems = array();
         $this->_sentCount = 0;
         foreach ($allListItems as $listItem) {
             if ($listItem['sent'] == 0) {
                 $this->_listItems[] = $listItem['id'];
             } else {
                 $this->_sentCount++;
             }
         }
     }
     return $this->_listItems;
 }
Exemplo n.º 2
0
 public function testDeliverableItems()
 {
     $listItems = CampaignMailingBehavior::deliverableItems($this->lists('launchedEmailCampaign')->id);
     $this->assertEquals(array(array('id' => '252', 'sent' => '0', 'uniqueId' => NULL), array('id' => '253', 'sent' => '0', 'uniqueId' => NULL), array('id' => '254', 'sent' => '0', 'uniqueId' => NULL)), $listItems);
 }