$getCampaigns = CRM_Campaign_BAO_Campaign::getPermissionedCampaigns(NULL, NULL, FALSE, FALSE, TRUE);
// If we have a campaign, build out the relevant elements
if (!empty($getCampaigns['campaigns'])) {
- $campaigns = $getCampaigns['campaigns'];
- asort($campaigns);
+ $this->campaigns = $getCampaigns['campaigns'];
+ asort($this->campaigns);
$this->_columns[$entityTable]['fields']['campaign_id'] = array('title' => ts('Campaign'), 'default' => 'false');
if ($filters) {
$this->_columns[$entityTable]['filters']['campaign_id'] = array(
'title' => ts('Campaign'),
'operatorType' => CRM_Report_Form::OP_MULTISELECT,
- 'options' => $campaigns,
+ 'options' => $this->campaigns,
'type' => CRM_Utils_Type::T_INT,
);
}
// convert campaign_id to campaign title
if (array_key_exists('civicrm_contribution_campaign_id', $row)) {
if ($value = $row['civicrm_contribution_campaign_id']) {
- $rows[$rowNum]['civicrm_contribution_campaign_id'] = $this->activeCampaigns[$value];
+ $rows[$rowNum]['civicrm_contribution_campaign_id'] = $this->campaigns[$value];
$entryFound = TRUE;
}
}