X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCampaign%2FInfo.php;h=9543c059d5b5952635fb5c41eace667ea055c24c;hb=7d26615ff524db9845f4bf194866200627209a8e;hp=6cd4a7953e17b4797d4c9343e6d3048c978ed6bc;hpb=a48554e4573dccc22fe68c481db7ba85d1768c81;p=civicrm-core.git diff --git a/CRM/Campaign/Info.php b/CRM/Campaign/Info.php index 6cd4a7953e..9543c059d5 100644 --- a/CRM/Campaign/Info.php +++ b/CRM/Campaign/Info.php @@ -36,6 +36,7 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { /** + * @var string * @inheritDoc */ protected $keyword = 'campaign'; @@ -45,16 +46,15 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { * @return array */ public function getInfo() { - return array( + return [ 'name' => 'CiviCampaign', 'translatedName' => ts('CiviCampaign'), 'title' => ts('CiviCRM Campaign Engine'), 'search' => 1, 'showActivitiesInCore' => 1, - ); + ]; } - /** * @inheritDoc * @param bool $getAllUnconditionally @@ -64,35 +64,35 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { * @return array */ public function getPermissions($getAllUnconditionally = FALSE, $descriptions = FALSE) { - $permissions = array( - 'administer CiviCampaign' => array( + $permissions = [ + 'administer CiviCampaign' => [ ts('administer CiviCampaign'), ts('Create new campaign, survey and petition types and their status'), - ), - 'manage campaign' => array( + ], + 'manage campaign' => [ ts('manage campaign'), ts('Create new campaigns, surveys and petitions, reserve respondents'), - ), - 'reserve campaign contacts' => array( + ], + 'reserve campaign contacts' => [ ts('reserve campaign contacts'), ts('Reserve campaign contacts for surveys and petitions'), - ), - 'release campaign contacts' => array( + ], + 'release campaign contacts' => [ ts('release campaign contacts'), ts('Release reserved campaign contacts for surveys and petitions'), - ), - 'interview campaign contacts' => array( + ], + 'interview campaign contacts' => [ ts('interview campaign contacts'), ts('Record survey and petition responses from their reserved contacts'), - ), - 'gotv campaign contacts' => array( + ], + 'gotv campaign contacts' => [ ts('GOTV campaign contacts'), ts('Record that contacts voted'), - ), - 'sign CiviCRM Petition' => array( + ], + 'sign CiviCRM Petition' => [ ts('sign CiviCRM Petition'), - ), - ); + ], + ]; if (!$descriptions) { foreach ($permissions as $name => $attr) { @@ -103,7 +103,6 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { return $permissions; } - /** * @inheritDoc * @return null @@ -162,20 +161,20 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { if (CRM_Core_Permission::check('manage campaign') || CRM_Core_Permission::check('administer CiviCampaign') ) { - $shortCuts = array_merge($shortCuts, array( - array( + $shortCuts = array_merge($shortCuts, [ + [ 'path' => 'civicrm/campaign/add', 'query' => "reset=1&action=add", 'ref' => 'new-campaign', 'title' => ts('Campaign'), - ), - array( + ], + [ 'path' => 'civicrm/survey/add', 'query' => "reset=1&action=add", 'ref' => 'new-survey', 'title' => ts('Survey'), - ), - )); + ], + ]); } }