/** * _getAvailableCampaigns * Get available campaigns * * @param User_API $userapi User API * @return Array Returns an associated array of available campaigns representation * * @uses GetLang() * * @access private */ function _getAvailableCampaigns($userapi) { $campaigns = $userapi->GetAvailableNewsletters(false); $return = array( array('value' => '-1', 'text' => GetLang('FilterAnyNewsletter')) ); foreach ($campaigns as $campaignid => $campaignname) { array_push($return, array('value' => $campaignid, 'text' => $campaignname)); } return $return; }