CRM-20037: minor fix
authordeb.monish <monish.deb@jmaconsulting.biz>
Thu, 11 May 2017 12:41:20 +0000 (18:11 +0530)
committerdeb.monish <monish.deb@jmaconsulting.biz>
Thu, 11 May 2017 12:41:20 +0000 (18:11 +0530)
CRM/Core/Selector/Controller.php

index 4a1b348cfa48696e305d5fd0dc842eadcd7ceaca..198f14faed7c873a103f406f4e7a06c9c66e076f 100644 (file)
@@ -351,6 +351,7 @@ class CRM_Core_Selector_Controller {
           $reorderedHeaders[$key] = $columnHeader;
         }
       }
+      ksort($reorderedHeaders);
       $rowsEmpty = count($rows) ? FALSE : TRUE;
       $qill = $this->getQill();
       $summary = $this->getSummary();
@@ -370,7 +371,7 @@ class CRM_Core_Selector_Controller {
         self::$_template->assign_by_ref("{$this->_prefix}pager", $this->_pager);
         self::$_template->assign_by_ref("{$this->_prefix}sort", $this->_sort);
 
-        self::$_template->assign_by_ref("{$this->_prefix}columnHeaders", $columnHeaders);
+        self::$_template->assign_by_ref("{$this->_prefix}columnHeaders", $reorderedHeaders);
         self::$_template->assign_by_ref("{$this->_prefix}rows", $rows);
         self::$_template->assign("{$this->_prefix}rowsEmpty", $rowsEmpty);
         self::$_template->assign("{$this->_prefix}qill", $qill);