From: Pradeep Nayak Date: Fri, 22 Jul 2016 14:22:40 +0000 (+0530) Subject: --CRM-16189, updated hook to provide more information X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=7f35de6ba8cab379719a2d252670a5bc7237e40b;p=civicrm-core.git --CRM-16189, updated hook to provide more information --- diff --git a/CRM/Core/BAO/FinancialTrxn.php b/CRM/Core/BAO/FinancialTrxn.php index ab589e7844..c3f63490c8 100644 --- a/CRM/Core/BAO/FinancialTrxn.php +++ b/CRM/Core/BAO/FinancialTrxn.php @@ -670,7 +670,7 @@ WHERE pp.participant_id = {$entityId} AND ft.to_financial_account_id != {$toFina } $accountRel = key(CRM_Core_PseudoConstant::accountOptionValues('account_relationship', NULL, " AND v.name LIKE 'Income Account is' ")); - CRM_Utils_Hook::alterDeferredRevenueItems($deferredRevenues); + CRM_Utils_Hook::alterDeferredRevenueItems($deferredRevenues, $contributionDetails, $update, $context); foreach ($deferredRevenues as $key => $deferredRevenue) { $results = civicrm_api3('EntityFinancialAccount', 'get', array( diff --git a/CRM/Utils/Hook.php b/CRM/Utils/Hook.php index e52af4e30b..34ebf80119 100644 --- a/CRM/Utils/Hook.php +++ b/CRM/Utils/Hook.php @@ -2100,12 +2100,17 @@ abstract class CRM_Utils_Hook { * * @param array $deferredRevenues * + * @param array $contributionDetails + * + * @param bool $update + * + * @param string $context + * * @return mixed */ - public static function alterDeferredRevenueItems(&$deferredRevenues) { - return self::singleton()->invoke(1, $deferredRevenues, self::$_nullObject, - self::$_nullObject, self::$_nullObject, self::$_nullObject, self::$_nullObject, - 'civicrm_alterDeferredRevenueItems' + public static function alterDeferredRevenueItems(&$deferredRevenues, $contributionDetails, $update, $context) { + return self::singleton()->invoke(4, $deferredRevenues, $contributionDetails, $update, $context, + self::$_nullObject, self::$_nullObject, 'civicrm_alterDeferredRevenueItems' ); }