+--------------------------------------------------------------------+
| CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2017 |
+ | Copyright CiviCRM LLC (c) 2004-2018 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2017
+ * @copyright CiviCRM LLC (c) 2004-2018
*/
/**
/**
* 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
* @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