X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCase%2FTask.php;h=5907da813d544964ae10c6b855a30d804f956ea9;hb=fa4dd075e22fd89b10a833fe571c2041af292a34;hp=06502469f46cd78ca025e075a50e1462b8b040cd;hpb=558bcc42deda03e8e059c97a1007d5e1deaa2bd4;p=civicrm-core.git diff --git a/CRM/Case/Task.php b/CRM/Case/Task.php index 06502469f4..5907da813d 100644 --- a/CRM/Case/Task.php +++ b/CRM/Case/Task.php @@ -38,11 +38,15 @@ */ class CRM_Case_Task extends CRM_Core_Task { - const - // Case tasks - RESTORE_CASES = 501; + /** + * Case tasks + */ + const RESTORE_CASES = 501; - static $objectType = 'case'; + /** + * @var string + */ + public static $objectType = 'case'; /** * These tasks are the core set of tasks that the user can perform @@ -53,44 +57,44 @@ class CRM_Case_Task extends CRM_Core_Task { */ public static function tasks() { if (!self::$_tasks) { - self::$_tasks = array( - self::TASK_DELETE => array( + self::$_tasks = [ + self::TASK_DELETE => [ 'title' => ts('Delete cases'), 'class' => 'CRM_Case_Form_Task_Delete', 'result' => FALSE, - ), - self::TASK_PRINT => array( + ], + self::TASK_PRINT => [ 'title' => ts('Print selected rows'), 'class' => 'CRM_Case_Form_Task_Print', 'result' => FALSE, - ), - self::TASK_EXPORT => array( + ], + self::TASK_EXPORT => [ 'title' => ts('Export cases'), - 'class' => array( + 'class' => [ 'CRM_Export_Form_Select_Case', 'CRM_Export_Form_Map', - ), + ], 'result' => FALSE, - ), - self::RESTORE_CASES => array( + ], + self::RESTORE_CASES => [ 'title' => ts('Restore cases'), 'class' => 'CRM_Case_Form_Task_Restore', 'result' => FALSE, - ), - self::PDF_LETTER => array( + ], + self::PDF_LETTER => [ 'title' => ts('Print/merge document'), 'class' => 'CRM_Case_Form_Task_PDF', 'result' => FALSE, - ), - self::BATCH_UPDATE => array( + ], + self::BATCH_UPDATE => [ 'title' => ts('Update multiple cases'), - 'class' => array( + 'class' => [ 'CRM_Case_Form_Task_PickProfile', 'CRM_Case_Form_Task_Batch', - ), + ], 'result' => FALSE, - ), - ); + ], + ]; //CRM-4418, check for delete if (!CRM_Core_Permission::check('delete in CiviCase')) { @@ -113,7 +117,7 @@ class CRM_Case_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 = []) { if (($permission == CRM_Core_Permission::EDIT) || CRM_Core_Permission::check('access all cases and activities') || CRM_Core_Permission::check('access my cases and activities') @@ -121,9 +125,9 @@ class CRM_Case_Task extends CRM_Core_Task { $tasks = self::taskTitles(); } else { - $tasks = array( + $tasks = [ self::TASK_EXPORT => self::$_tasks[self::TASK_EXPORT]['title'], - ); + ]; //CRM-4418, if (CRM_Core_Permission::check('delete in CiviCase')) { $tasks[self::TASK_DELETE] = self::$_tasks[self::TASK_DELETE]['title']; @@ -149,10 +153,10 @@ class CRM_Case_Task extends CRM_Core_Task { $value = self::TASK_PRINT; } - return array( + return [ self::$_tasks[$value]['class'], self::$_tasks[$value]['result'], - ); + ]; } }