add methods cmp_user_login() and cmp_user_fullname()

This commit is contained in:
Uwe Steinmann 2021-04-30 07:57:27 +02:00
parent c1d2b46b2e
commit 53af7e3173

View File

@ -778,6 +778,44 @@ function createNonce() { /* {{{ */
return base64_encode($bytes);
} /* }}} */
/**
* Compare function for sorting users by login
*
* Use this for usort()
*
* <code>
* $users = $dms->getAllUsers();
* usort($users, 'cmp_user_login');
* </code>
*/
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()
*
* <code>
* $users = $dms->getAllUsers();
* usort($users, 'cmp_user_fullname');
* </code>
*/
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
*