/**
  * Gets array for stages
  * @return array
  */
 protected function getStageDropDownArray()
 {
     $filterStages = CampaignItemsConfigurationForm::getFilterStages();
     foreach ($filterStages as $key => $stageString) {
         switch ($key) {
             case CampaignItemsConfigurationForm::OPENED_STAGE:
                 $type = CampaignItemActivity::TYPE_OPEN;
                 break;
             case CampaignItemsConfigurationForm::CLICKED_STAGE:
                 $type = CampaignItemActivity::TYPE_CLICK;
                 break;
             case CampaignItemsConfigurationForm::BOUNCED_STAGE:
                 $type = CampaignItemActivity::TYPE_BOUNCE;
                 break;
         }
         $count = CampaignItem::getByTypeAndCampaignId($type, (int) $this->params['relationModel']->id, null, true);
         $filterStages[$key] = $stageString . " ({$count})";
     }
     $data = array_merge(array(CampaignItemsConfigurationForm::FILTERED_BY_ALL_STAGES => Zurmo::t('Core', 'All')), $filterStages);
     return $data;
 }
 /**
  * Gets array for stages
  * @return array
  */
 protected function getStageDropDownArray()
 {
     $filterStages = CampaignItemsConfigurationForm::getFilterStages();
     foreach ($filterStages as $key => $stageString) {
         $type = CampaignItemsConfigurationForm::resolveCampaignItemActivityType($key);
         $count = CampaignItem::getByTypeAndCampaignId($type, (int) $this->params['relationModel']->id, null, true);
         $filterStages[$key] = $stageString . " ({$count})";
     }
     $data = array_merge(array(CampaignItemsConfigurationForm::FILTERED_BY_ALL_STAGES => Zurmo::t('Core', 'All')), $filterStages);
     return $data;
 }