X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCampaign%2FTask.php;h=6e4367b0a6f82e670d519d58882562ecf2463da5;hb=9585cabb995de30da705ab3349d15f048f128ab4;hp=0cacffdc1b908f831a4bb5480e958478acef23b2;hpb=8282c3dc7b991acb4665546aae5c18e1adaecf95;p=civicrm-core.git diff --git a/CRM/Campaign/Task.php b/CRM/Campaign/Task.php index 0cacffdc1b..6e4367b0a6 100644 --- a/CRM/Campaign/Task.php +++ b/CRM/Campaign/Task.php @@ -38,13 +38,18 @@ */ class CRM_Campaign_Task extends CRM_Core_Task { + /** + * Campaign tasks + */ const - // Campaign tasks INTERVIEW = 601, RESERVE = 602, RELEASE = 603; - static $objectType = 'campaign'; + /** + * @var string + */ + public static $objectType = 'campaign'; /** * These tasks are the core set of tasks that the user can perform @@ -55,35 +60,35 @@ class CRM_Campaign_Task extends CRM_Core_Task { */ public static function tasks() { if (!(self::$_tasks)) { - self::$_tasks = array( - self::INTERVIEW => array( + self::$_tasks = [ + self::INTERVIEW => [ 'title' => ts('Record Respondents Interview'), - 'class' => array( + 'class' => [ 'CRM_Campaign_Form_Task_Interview', 'CRM_Campaign_Form_Task_Release', - ), + ], 'result' => FALSE, - ), - self::RESERVE => array( + ], + self::RESERVE => [ 'title' => ts('Reserve Respondents'), - 'class' => array( + 'class' => [ 'CRM_Campaign_Form_Task_Reserve', 'CRM_Campaign_Form_Task_Interview', 'CRM_Campaign_Form_Task_Release', - ), + ], 'result' => FALSE, - ), - self::RELEASE => array( + ], + self::RELEASE => [ 'title' => ts('Release Respondents'), 'class' => 'CRM_Campaign_Form_Task_Release', 'result' => FALSE, - ), - self::TASK_PRINT => array( + ], + self::TASK_PRINT => [ 'title' => ts('Print Respondents'), 'class' => 'CRM_Campaign_Form_Task_Print', 'result' => FALSE, - ), - ); + ], + ]; parent::tasks(); } @@ -101,7 +106,7 @@ class CRM_Campaign_Task extends CRM_Core_Task { * @return array * set of tasks that are valid for the user */ - public static function permissionedTaskTitles($permission, $params = array()) { + public static function permissionedTaskTitles($permission, $params = []) { $tasks = self::taskTitles(); $tasks = parent::corePermissionedTaskTitles($tasks, $permission, $params); @@ -124,10 +129,10 @@ class CRM_Campaign_Task extends CRM_Core_Task { $value = self::INTERVIEW; } - return array( + return [ self::$_tasks[$value]['class'], self::$_tasks[$value]['result'], - ); + ]; } }