+--------------------------------------------------------------------+
| CiviCRM version 4.6 |
--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2014 |
+ | Copyright CiviCRM LLC (c) 2004-2015 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2014
+ * @copyright CiviCRM LLC (c) 2004-2015
* $Id$
*
*/
class CRM_Campaign_Page_DashBoard extends CRM_Core_Page {
/**
- * The action links that we need to display for the browse screen
+ * The action links that we need to display for the browse screen.
*
* @var array
*/
* Get the action links for this page.
*
* @return array
- *
*/
public function &campaignActionLinks() {
// check if variable _actionsLinks is populated
'qs' => 'sid=%%id%%&reset=1',
'title' => ts('Sign Petition'),
'fe' => TRUE,
- //CRM_Core_Action::PROFILE is used because there isn't a specific action for sign
+ //CRM_Core_Action::PROFILE is used because there isn't a specific action for sign
);
self::$_petitionActionLinks[CRM_Core_Action::BROWSE] = array(
'name' => ts('Signatures'),
'url' => 'civicrm/activity/search',
'qs' => 'survey=%%id%%&force=1',
'title' => ts('List the signatures'),
- //CRM_Core_Action::PROFILE is used because there isn't a specific action for sign
+ //CRM_Core_Action::PROFILE is used because there isn't a specific action for sign
);
}
//get the campaigns.
$campaigns = CRM_Campaign_BAO_Campaign::getCampaignSummary($params);
if (!empty($campaigns)) {
- $config = CRM_Core_Config::singleton();
- $campaignType = CRM_Campaign_PseudoConstant::campaignType();
+ $config = CRM_Core_Config::singleton();
+ $campaignType = CRM_Campaign_PseudoConstant::campaignType();
$campaignStatus = CRM_Campaign_PseudoConstant::campaignStatus();
- $properties = array(
- 'id', 'name', 'title', 'status_id', 'description',
- 'campaign_type_id', 'is_active', 'start_date', 'end_date',
+ $properties = array(
+ 'id',
+ 'name',
+ 'title',
+ 'status_id',
+ 'description',
+ 'campaign_type_id',
+ 'is_active',
+ 'start_date',
+ 'end_date',
);
foreach ($campaigns as $cmpid => $campaign) {
foreach ($properties as $prop) {
$surveysData[$sid]['campaign'] = CRM_Utils_Array::value($campaignId, $campaigns);
$surveysData[$sid]['activity_type'] = $surveyType[$survey['activity_type_id']];
if (!empty($survey['release_frequency'])) {
- $surveysData[$sid]['release_frequency'] = $survey['release_frequency'] . ' Day(s)';
+ $surveysData[$sid]['release_frequency'] = ts('1 Day', array('plural' => '%count Days', 'count' => $survey['release_frequency']));
}
$action = array_sum(array_keys(self::surveyActionLinks($surveysData[$sid]['activity_type'])));
return $surveysData;
}
+ /**
+ * Browse petitions.
+ *
+ * @return mixed|null
+ */
public function browsePetition() {
- // ensure valid javascript - this must have a value set
+ // Ensure valid javascript - this must have a value set
$this->assign('searchParams', json_encode(NULL));
$this->assign('petitionCampaigns', json_encode(NULL));
//don't load find interface when no petition in db.
if (!$petitionCount) {
$this->assign('hasPetitions', FALSE);
- return;
+ return NULL;
}
$this->assign('hasPetitions', TRUE);
- //build the ajaxify petition search and selector.
+ // Build the ajax petition search and selector.
$controller = new CRM_Core_Controller_Simple('CRM_Campaign_Form_Search_Petition', ts('Search Petition'));
$controller->set('searchTab', 'petition');
$controller->setEmbedded(TRUE);
CRM_Core_Resources::singleton()
->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')
->addSetting(array(
- 'tabSettings' => array(
- 'active' => strtolower(CRM_Utils_Array::value('subPage', $_GET, 'campaign')),
- )));
+ 'tabSettings' => array(
+ 'active' => strtolower(CRM_Utils_Array::value('subPage', $_GET, 'campaign')),
+ ),
+ ));
}
/**
$allTabs['campaign']['class'] = 'livePage';
$this->assign('tabHeader', $allTabs);
}
+
}