X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCampaign%2FInfo.php;h=bbdb234d4514decaa57d47294627310282765909;hb=b086633a21d1287c4be54216dbd1195c1f43f3cc;hp=9995c2fbde7a0e2249721d7327e2f54509d9e641;hpb=d031c654f72b36c9f4d88bdb3dd55ddbadb98535;p=civicrm-core.git diff --git a/CRM/Campaign/Info.php b/CRM/Campaign/Info.php index 9995c2fbde..bbdb234d45 100644 --- a/CRM/Campaign/Info.php +++ b/CRM/Campaign/Info.php @@ -41,6 +41,9 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { protected $keyword = 'campaign'; // docs inherited from interface + /** + * @return array + */ public function getInfo() { return array( 'name' => 'CiviCampaign', @@ -53,6 +56,11 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { // docs inherited from interface + /** + * @param bool $getAllUnconditionally + * + * @return array + */ public function getPermissions($getAllUnconditionally = FALSE) { return array( 'administer CiviCampaign', @@ -67,34 +75,52 @@ class CRM_Campaign_Info extends CRM_Core_Component_Info { // docs inherited from interface + /** + * @return null + */ public function getUserDashboardElement() { // no dashboard element for this component return NULL; } + /** + * @return null + */ public function getUserDashboardObject() { // no dashboard element for this component return NULL; } // docs inherited from interface + /** + * @return null + */ public function registerTab() { // this component doesn't use contact record tabs return NULL; } // docs inherited from interface + /** + * @return null + */ public function registerAdvancedSearchPane() { // this component doesn't use advanced search return NULL; } // docs inherited from interface + /** + * @return null + */ public function getActivityTypes() { return NULL; } // add shortcut to Create New + /** + * @param $shortCuts + */ public function creatNewShortcut(&$shortCuts) { if (CRM_Core_Permission::check('manage campaign') || CRM_Core_Permission::check('administer CiviCampaign')