<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.7 |
+ | CiviCRM version 5 |
--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2018 |
+ | Copyright CiviCRM LLC (c) 2004-2019 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2018
+ * @copyright CiviCRM LLC (c) 2004-2019
*/
/**
public static function campaignActionLinks() {
// check if variable _actionsLinks is populated
if (!isset(self::$_campaignActionLinks)) {
- self::$_campaignActionLinks = array(
- CRM_Core_Action::UPDATE => array(
+ self::$_campaignActionLinks = [
+ CRM_Core_Action::UPDATE => [
'name' => ts('Edit'),
'url' => 'civicrm/campaign/add',
'qs' => 'reset=1&action=update&id=%%id%%',
'title' => ts('Update Campaign'),
- ),
- CRM_Core_Action::DISABLE => array(
+ ],
+ CRM_Core_Action::DISABLE => [
'name' => ts('Disable'),
'title' => ts('Disable Campaign'),
'ref' => 'crm-enable-disable',
- ),
- CRM_Core_Action::ENABLE => array(
+ ],
+ CRM_Core_Action::ENABLE => [
'name' => ts('Enable'),
'title' => ts('Enable Campaign'),
'ref' => 'crm-enable-disable',
- ),
- CRM_Core_Action::DELETE => array(
+ ],
+ CRM_Core_Action::DELETE => [
'name' => ts('Delete'),
'url' => 'civicrm/campaign/add',
'qs' => 'action=delete&reset=1&id=%%id%%',
'title' => ts('Delete Campaign'),
- ),
- );
+ ],
+ ];
}
return self::$_campaignActionLinks;
public static function surveyActionLinks() {
// check if variable _actionsLinks is populated
if (!isset(self::$_surveyActionLinks)) {
- self::$_surveyActionLinks = array(
- CRM_Core_Action::UPDATE => array(
+ self::$_surveyActionLinks = [
+ CRM_Core_Action::UPDATE => [
'name' => ts('Edit'),
'url' => 'civicrm/survey/configure/main',
'qs' => 'action=update&id=%%id%%&reset=1',
'title' => ts('Update Survey'),
- ),
- CRM_Core_Action::DISABLE => array(
+ ],
+ CRM_Core_Action::DISABLE => [
'name' => ts('Disable'),
'ref' => 'crm-enable-disable',
'title' => ts('Disable Survey'),
- ),
- CRM_Core_Action::ENABLE => array(
+ ],
+ CRM_Core_Action::ENABLE => [
'name' => ts('Enable'),
'ref' => 'crm-enable-disable',
'title' => ts('Enable Survey'),
- ),
- CRM_Core_Action::DELETE => array(
+ ],
+ CRM_Core_Action::DELETE => [
'name' => ts('Delete'),
'url' => 'civicrm/survey/delete',
'qs' => 'id=%%id%%&reset=1',
'title' => ts('Delete Survey'),
- ),
- );
+ ],
+ ];
}
return self::$_surveyActionLinks;
public static function petitionActionLinks() {
if (!isset(self::$_petitionActionLinks)) {
self::$_petitionActionLinks = self::surveyActionLinks();
- self::$_petitionActionLinks[CRM_Core_Action::UPDATE] = array(
+ self::$_petitionActionLinks[CRM_Core_Action::UPDATE] = [
'name' => ts('Edit'),
'url' => 'civicrm/petition/add',
'qs' => 'action=update&id=%%id%%&reset=1',
'title' => ts('Update Petition'),
- );
- self::$_petitionActionLinks[CRM_Core_Action::DISABLE] = array(
+ ];
+ self::$_petitionActionLinks[CRM_Core_Action::DISABLE] = [
'name' => ts('Disable'),
'ref' => 'crm-enable-disable',
'title' => ts('Disable Petition'),
- );
- self::$_petitionActionLinks[CRM_Core_Action::ENABLE] = array(
+ ];
+ self::$_petitionActionLinks[CRM_Core_Action::ENABLE] = [
'name' => ts('Enable'),
'ref' => 'crm-enable-disable',
'title' => ts('Enable Petition'),
- );
- self::$_petitionActionLinks[CRM_Core_Action::DELETE] = array(
+ ];
+ self::$_petitionActionLinks[CRM_Core_Action::DELETE] = [
'name' => ts('Delete'),
'url' => 'civicrm/petition/add',
'qs' => 'action=delete&id=%%id%%&reset=1',
'title' => ts('Delete Petition'),
- );
- self::$_petitionActionLinks[CRM_Core_Action::PROFILE] = array(
+ ];
+ self::$_petitionActionLinks[CRM_Core_Action::PROFILE] = [
'name' => ts('Sign'),
'url' => 'civicrm/petition/sign',
'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
- );
- self::$_petitionActionLinks[CRM_Core_Action::BROWSE] = array(
+ ];
+ self::$_petitionActionLinks[CRM_Core_Action::BROWSE] = [
'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
- );
+ ];
}
return self::$_petitionActionLinks;
*
* @return array
*/
- public static function getCampaignSummary($params = array()) {
- $campaignsData = array();
+ public static function getCampaignSummary($params = []) {
+ $campaignsData = [];
//get the campaigns.
$campaigns = CRM_Campaign_BAO_Campaign::getCampaignSummary($params);
$config = CRM_Core_Config::singleton();
$campaignType = CRM_Campaign_PseudoConstant::campaignType();
$campaignStatus = CRM_Campaign_PseudoConstant::campaignStatus();
- $properties = array(
+ $properties = [
'id',
'name',
'title',
'is_active',
'start_date',
'end_date',
- );
+ ];
foreach ($campaigns as $cmpid => $campaign) {
foreach ($properties as $prop) {
$campaignsData[$cmpid][$prop] = CRM_Utils_Array::value($prop, $campaign);
}
$campaignsData[$cmpid]['action'] = CRM_Core_Action::formLink(self::campaignActionLinks(),
$action,
- array('id' => $campaign['id']),
+ ['id' => $campaign['id']],
ts('more'),
FALSE,
'campaign.dashboard.row',
*
* @return array
*/
- public static function getSurveySummary($params = array()) {
- $surveysData = array();
+ public static function getSurveySummary($params = []) {
+ $surveysData = [];
//get the survey.
$config = CRM_Core_Config::singleton();
$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'] = ts('1 Day', array('plural' => '%count Days', 'count' => $survey['release_frequency']));
+ $surveysData[$sid]['release_frequency'] = ts('1 Day', ['plural' => '%count Days', 'count' => $survey['release_frequency']]);
}
$action = array_sum(array_keys(self::surveyActionLinks($surveysData[$sid]['activity_type'])));
}
$surveysData[$sid]['action'] = CRM_Core_Action::formLink(self::surveyActionLinks($surveysData[$sid]['activity_type']),
$action,
- array('id' => $sid),
+ ['id' => $sid],
ts('more'),
FALSE,
'survey.dashboard.row',
*
* @return array
*/
- public static function getPetitionSummary($params = array()) {
+ public static function getPetitionSummary($params = []) {
$config = CRM_Core_Config::singleton();
- $petitionsData = array();
+ $petitionsData = [];
//get the petitions.
$petitions = CRM_Campaign_BAO_Petition::getPetitionSummary($params);
$petitionsData[$pid]['action'] = CRM_Core_Action::formLink(self::petitionActionLinks(),
$action,
- array('id' => $pid),
+ ['id' => $pid],
ts('more'),
FALSE,
'petition.dashboard.row',
}
public function browse() {
- $this->_tabs = array(
+ $this->_tabs = [
'campaign' => ts('Campaigns'),
'survey' => ts('Surveys'),
'petition' => ts('Petitions'),
- );
+ ];
$subPageType = CRM_Utils_Request::retrieve('type', 'String', $this);
if ($subPageType) {
}
CRM_Core_Resources::singleton()
->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')
- ->addSetting(array(
- 'tabSettings' => array(
+ ->addSetting([
+ 'tabSettings' => [
'active' => strtolower(CRM_Utils_Array::value('subPage', $_GET, 'campaign')),
- ),
- ));
+ ],
+ ]);
}
/**
}
public function buildTabs() {
- $allTabs = array();
+ $allTabs = [];
foreach ($this->_tabs as $name => $title) {
- $allTabs[$name] = array(
+ $allTabs[$name] = [
'title' => $title,
'valid' => TRUE,
'active' => TRUE,
'link' => CRM_Utils_System::url('civicrm/campaign', "reset=1&type=$name"),
- );
+ ];
}
$allTabs['campaign']['class'] = 'livePage';
$this->assign('tabHeader', $allTabs);