X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FHook.php;h=bed5f0dfcdf5a2240b7396dc31d751759bd0a00c;hb=e95b216ad573940d202b4804cea2ceb6718c5a54;hp=fbb789ce3661dda7d695fd7014744dc988c0229b;hpb=13c1cf91881e22bbcc38024c645736a3fc6fad4a;p=civicrm-core.git diff --git a/CRM/Utils/Hook.php b/CRM/Utils/Hook.php index fbb789ce36..bed5f0dfcd 100644 --- a/CRM/Utils/Hook.php +++ b/CRM/Utils/Hook.php @@ -1388,4 +1388,14 @@ abstract class CRM_Utils_Hook { static function queryObjects(&$queryObjects, $type = 'Contact') { return self::singleton()->invoke(2, $queryObjects, $type, self::$_nullObject, self::$_nullObject, self::$_nullObject, 'civicrm_queryObjects'); } + + /** + * This hook is called while viewing contact dashboard + * + * @param array $availableDashlets list of dashlets; each is formatted per api/v3/Dashboard + * @param array $activeDashlets list of dashlets; each is formatted per api/v3/DashboardContact + */ + static function dashboard_defaults($availableDashlets, &$defaultDashlets) { + return self::singleton()->invoke(2, $availableDashlets, $defaultDashlets, self::$_nullObject, self::$_nullObject, self::$_nullObject, 'civicrm_dashboard_defaults'); + } }