From a9b6a49618ac29789eec962168ce986623ad4367 Mon Sep 17 00:00:00 2001 From: satish <satish.dvnk@vtiger.com> Date: Thu, 1 Sep 2016 15:27:06 +0530 Subject: [PATCH] #249 - Feature Request: Languages should be sorted in alphabetical order just after installation --- modules/Users/models/Module.php | 1 + modules/Vtiger/models/Field.php | 3 ++- vtlib/Vtiger/LanguageExport.php | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/Users/models/Module.php b/modules/Users/models/Module.php index a3aa0f433..dbfc99323 100644 --- a/modules/Users/models/Module.php +++ b/modules/Users/models/Module.php @@ -260,6 +260,7 @@ class Users_Module_Model extends Vtiger_Module_Model { $label = decode_html($adb->query_result($result, $i, 'label')); $languages_list[$lang_prefix] = $label; } + asort($languages_list); return $languages_list; } diff --git a/modules/Vtiger/models/Field.php b/modules/Vtiger/models/Field.php index c912c6898..20aa74671 100644 --- a/modules/Vtiger/models/Field.php +++ b/modules/Vtiger/models/Field.php @@ -989,12 +989,13 @@ class Vtiger_Field_Model extends Vtiger_Field { */ public function getCurrencyList() { $db = PearDatabase::getInstance(); - $result = $db->pquery('SELECT * FROM vtiger_currency_info WHERE currency_status = ? AND deleted=0', array('Active')); + $result = $db->pquery('SELECT id, currency_name FROM vtiger_currency_info WHERE currency_status = ? AND deleted=0', array('Active')); for($i=0; $i<$db->num_rows($result); $i++) { $currencyId = $db->query_result($result, $i, 'id'); $currencyName = $db->query_result($result, $i, 'currency_name'); $currencies[$currencyId] = $currencyName; } + asort($currencies); return $currencies; } diff --git a/vtlib/Vtiger/LanguageExport.php b/vtlib/Vtiger/LanguageExport.php index 760cb96a3..83fa170a9 100644 --- a/vtlib/Vtiger/LanguageExport.php +++ b/vtlib/Vtiger/LanguageExport.php @@ -222,6 +222,7 @@ class Vtiger_LanguageExport extends Vtiger_Package { $languageinfo[$prefix] = $label; } } + asort($languageinfo); return $languageinfo; } } -- GitLab