From 2fac28fa485616cd98079147bc20a96dea4566ed Mon Sep 17 00:00:00 2001 From: Marcin Haba Date: Sat, 7 Dec 2019 02:30:14 +0100 Subject: [PATCH] baculum: Fix sorting clients in fileset browser window --- gui/baculum/protected/Web/Portlets/FileSetBrowser.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gui/baculum/protected/Web/Portlets/FileSetBrowser.php b/gui/baculum/protected/Web/Portlets/FileSetBrowser.php index d4704f636..f772150cc 100644 --- a/gui/baculum/protected/Web/Portlets/FileSetBrowser.php +++ b/gui/baculum/protected/Web/Portlets/FileSetBrowser.php @@ -34,11 +34,13 @@ class FileSetBrowser extends Portlets { * @return none */ public function loadClients($sender, $param) { - $client_list = array('none' => Prado::localize('Please select Client')); + $client_list = array(); $clients = $this->getModule('api')->get(array('clients'))->output; for ($i = 0; $i < count($clients); $i++) { $client_list[$clients[$i]->clientid] = $clients[$i]->name; } + arsort($client_list); + $client_list['none'] = Prado::localize('Please select Client'); uksort($client_list, 'sort_client_list'); $this->Client->DataSource = $client_list; $this->Client->dataBind(); @@ -104,7 +106,7 @@ function sort_client_list($a, $b) { if ($a === 'none') { return -1; } else { - return strcmp($a, $b); + return 1; } } ?> -- 2.47.3