Updated entityRefFilters hook to support alter form create links
authorPradeep Nayak <pradpnayak@gmail.com>
Fri, 6 Sep 2019 21:46:24 +0000 (22:46 +0100)
committerPradeep Nayak <pradpnayak@gmail.com>
Fri, 6 Sep 2019 21:46:24 +0000 (22:46 +0100)
CRM/Core/Resources.php
CRM/Utils/Hook.php

index 5a67b904c4a4b221c327ccdcdd6665e66a5fa4df..3a347827afe28a94aaa9b1858018625fece66229 100644 (file)
@@ -933,7 +933,7 @@ class CRM_Core_Resources {
       }
     }
 
-    CRM_Utils_Hook::entityRefFilters($data['filters']);
+    CRM_Utils_Hook::entityRefFilters($data['filters'], $data['links']);
 
     return $data;
   }
index 6b70eadf012ea1636ca10407621d9b3eac810e43..2c67541009117e42f9f71e1c0b6e17eb625f79bf 100644 (file)
@@ -2499,8 +2499,8 @@ abstract class CRM_Utils_Hook {
    *
    * @param array $filters
    */
-  public static function entityRefFilters(&$filters) {
-    self::singleton()->invoke(['filters'], $filters, self::$_nullObject, self::$_nullObject,
+  public static function entityRefFilters(&$filters, &$links = NULL) {
+    self::singleton()->invoke(['filters', 'links'], $filters, $links, self::$_nullObject,
       self::$_nullObject, self::$_nullObject, self::$_nullObject,
       'civicrm_entityRefFilters'
     );