<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
* @return array $_campaignActionLinks
*
*/
- function &campaignActionLinks() {
+ public function &campaignActionLinks() {
// check if variable _actionsLinks is populated
if (!isset(self::$_campaignActionLinks)) {
$deleteExtra = ts('Are you sure you want to delete this Campaign?');
/**
* @return array
*/
- function &surveyActionLinks() {
+ public function &surveyActionLinks() {
// check if variable _actionsLinks is populated
if (!isset(self::$_surveyActionLinks)) {
self::$_surveyActionLinks = array(
/**
* @return array
*/
- function &petitionActionLinks() {
+ public function &petitionActionLinks() {
if (!isset(self::$_petitionActionLinks)) {
self::$_petitionActionLinks = self::surveyActionLinks();
self::$_petitionActionLinks[CRM_Core_Action::UPDATE] = array(
/**
* @return mixed
*/
- function browseCampaign() {
+ public function browseCampaign() {
// ensure valid javascript (these must have a value set)
$this->assign('searchParams', json_encode(NULL));
$this->assign('campaignTypes', json_encode(NULL));
*
* @return array
*/
- public static function getCampaignSummary($params = array(
- )) {
+ public static function getCampaignSummary($params = array()) {
$campaignsData = array();
//get the campaigns.
/**
* @return mixed
*/
- function browseSurvey() {
+ public function browseSurvey() {
// ensure valid javascript - this must have a value set
$this->assign('searchParams', json_encode(NULL));
$this->assign('surveyTypes', json_encode(NULL));
*
* @return array
*/
- function getSurveySummary($params = array(
- )) {
+ public function getSurveySummary($params = array()) {
$surveysData = array();
//get the survey.
return $surveysData;
}
- function browsePetition() {
+ public function browsePetition() {
// ensure valid javascript - this must have a value set
$this->assign('searchParams', json_encode(NULL));
$this->assign('petitionCampaigns', json_encode(NULL));
*
* @return array
*/
- function getPetitionSummary($params = array(
- )) {
+ public function getPetitionSummary($params = array()) {
$config = CRM_Core_Config::singleton();
$petitionsData = array();
return $petitionsData;
}
- function browse() {
+ public function browse() {
$this->_tabs = array(
'campaign' => ts('Campaigns'),
'survey' => ts('Surveys'),
$this->buildTabs();
}
CRM_Core_Resources::singleton()
- ->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js')
+ ->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')
->addSetting(array('tabSettings' => array(
'active' => strtolower(CRM_Utils_Array::value('subPage', $_GET, 'campaign')),
)));
/**
* @return string
*/
- function run() {
+ public function run() {
if (!CRM_Campaign_BAO_Campaign::accessCampaign()) {
CRM_Utils_System::permissionDenied();
}
return parent::run();
}
- function buildTabs() {
+ public function buildTabs() {
$allTabs = array();
foreach ($this->_tabs as $name => $title) {
$allTabs[$name] = array(
'link' => CRM_Utils_System::url('civicrm/campaign', "reset=1&type=$name"),
);
}
+ $allTabs['campaign']['class'] = 'livePage';
$this->assign('tabHeader', $allTabs);
}
}
-