fixing-task-sort-order
authorjoannechester <j_chester@optusnet.com.au>
Wed, 14 Oct 2015 08:54:03 +0000 (19:54 +1100)
committerjoannechester <j_chester@optusnet.com.au>
Wed, 14 Oct 2015 09:00:24 +0000 (20:00 +1100)
CRM/Contact/Form/Search.php
CRM/Contact/Task.php
CRM/Event/Task.php

index 90b4f6007ff9b31e30214f4544ef0515caf90206..cde0585c590a03f0014193cbcc6c76457aff507f 100644 (file)
@@ -345,6 +345,7 @@ class CRM_Contact_Form_Search extends CRM_Core_Form_Search {
       }
     }
 
+    asort($this->_taskList);
     return $this->_taskList;
   }
 
index fd59b3d62d61129e03a4b43b666f621fb6c5c708..cffc5fdab97b03732459c1585f124b34eeb7155b 100644 (file)
@@ -252,7 +252,6 @@ class CRM_Contact_Task {
 
       CRM_Utils_Hook::searchTasks('contact', self::$_tasks);
 
-      asort(self::$_tasks);
     }
   }
 
@@ -285,7 +284,6 @@ class CRM_Contact_Task {
     ) {
       unset($titles[self::DELETE_PERMANENTLY]);
     }
-    asort($titles);
     return $titles;
   }
 
index c03a2fa47ec559f700f0fc5ec5f66aecb59e1db5..19af223e468f35247698b35783bb4e659858cfdd 100644 (file)
@@ -148,7 +148,7 @@ class CRM_Event_Task {
     }
 
     CRM_Utils_Hook::searchTasks('event', self::$_tasks);
-    asort(self::$_tasks);
+    //asort(self::$_tasks);
     return self::$_tasks;
   }
 
@@ -229,6 +229,7 @@ class CRM_Event_Task {
       // make the print task by default
       $value = 2;
     }
+    asort(self::$_tasks);
     return array(
       self::$_tasks[$value]['class'],
       self::$_tasks[$value]['result'],