X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FTask.php;h=caa1107f8bdc7b65b5986b8217f7a8300495912f;hb=e5e6e7528e4c54e8dc9816d0b2bb482dafeda578;hp=96a64e8a56e3595b199718d3f6b82036afda1973;hpb=bba18c77921a27c825625f6d0660eabe1bc4e134;p=civicrm-core.git diff --git a/CRM/Core/Task.php b/CRM/Core/Task.php index 96a64e8a56..caa1107f8b 100644 --- a/CRM/Core/Task.php +++ b/CRM/Core/Task.php @@ -3,7 +3,7 @@ +--------------------------------------------------------------------+ | CiviCRM version 4.7 | +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2017 | + | Copyright CiviCRM LLC (c) 2004-2018 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | @@ -27,7 +27,7 @@ /** * @package CRM - * @copyright CiviCRM LLC (c) 2004-2017 + * @copyright CiviCRM LLC (c) 2004-2018 */ /** @@ -120,7 +120,7 @@ abstract class CRM_Core_Task { /** * Show tasks selectively based on the permission level * of the user - * This function should be call parent::corePermissionedTaskTitles + * This function should be overridden by the child class which would normally call parent::corePermissionedTaskTitles * * @param int $permission * @param array $params @@ -129,7 +129,9 @@ abstract class CRM_Core_Task { * @return array * set of tasks that are valid for the user */ - abstract public static function permissionedTaskTitles($permission, $params); + public static function permissionedTaskTitles($permission, $params) { + return self::corePermissionedTaskTitles(self::tasks(), $permission, $params); + } /** * Show tasks selectively based on the permission level