diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php
index 28b788b6e..019b8f619 100644
--- a/inc/inc.Utils.php
+++ b/inc/inc.Utils.php
@@ -808,6 +808,44 @@ function createNonce() { /* {{{ */
return base64_encode($bytes);
} /* }}} */
+/**
+ * Compare function for sorting users by login
+ *
+ * Use this for usort()
+ *
+ *
+ * $users = $dms->getAllUsers();
+ * usort($users, 'cmp_user_login');
+ *
+ */
+function cmp_user_login($a, $b) { /* {{{ */
+ $as = strtolower($a->getLogin());
+ $bs = strtolower($b->getLogin());
+ if ($as == $bs) {
+ return 0;
+ }
+ return ($as < $bs) ? -1 : 1;
+} /* }}} */
+
+/**
+ * Compare function for sorting users by name
+ *
+ * Use this for usort()
+ *
+ *
+ * $users = $dms->getAllUsers();
+ * usort($users, 'cmp_user_fullname');
+ *
+ */
+function cmp_user_fullname($a, $b) { /* {{{ */
+ $as = strtolower($a->getFullName());
+ $bs = strtolower($b->getFullName());
+ if ($as == $bs) {
+ return 0;
+ }
+ return ($as < $bs) ? -1 : 1;
+} /* }}} */
+
/**
* Returns the mandatory reviewers
*