CRM-16189, modified code to allow sort option values with different column field
authorPradeep Nayak <pradpnayak@gmail.com>
Wed, 15 Jun 2016 10:29:02 +0000 (15:59 +0530)
committerPradeep Nayak <pradpnayak@gmail.com>
Wed, 15 Jun 2016 10:29:02 +0000 (15:59 +0530)
----------------------------------------
* CRM-16189: Improve support for Accrual Method bookkeeping
  https://issues.civicrm.org/jira/browse/CRM-16189

CRM/Core/PseudoConstant.php

index be78d7111f4fef7bdd6fee8e6af6039c6b0bd558..39e40806114f93b972bc34078a8f96c3df2846ba 100644 (file)
@@ -297,7 +297,8 @@ class CRM_Core_PseudoConstant {
           $params['labelColumn'] ? $params['labelColumn'] : 'label',
           $params['onlyActive'],
           $params['fresh'],
-          $params['keyColumn'] ? $params['keyColumn'] : 'value'
+          $params['keyColumn'] ? $params['keyColumn'] : 'value',
+          !empty($params['orderColumn']) ? $params['orderColumn'] : 'weight'
         );
         CRM_Utils_Hook::fieldOptions($entity, $fieldName, $options, $params);
         return $options;