From 9ad072b33fb091c7cad901849662d0b865a2410b Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Tue, 10 Feb 2009 09:10:55 +0000 Subject: Simplification pass that preserves almost all functionality (except default_country) but removes a lot of the code. --- modules/user/helpers/user.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'modules/user/helpers') diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index 743719cb..e979475c 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -79,12 +79,13 @@ class user_Core { } private static function _add_locale_dropdown(&$form, $user=null) { - $available_locales = locale::available(); - asort($available_locales, SORT_LOCALE_STRING); - $locales['none'] = t("Language Preference"); - $locales = array_merge($locales, $available_locales); + $locales = locale::available(); + $locales->none = t("« none »"); $selected_locale = ($user && $user->locale) ? $user->locale : "none"; - $form->dropdown("locale")->options($locales)->selected($selected_locale); + $form->dropdown("locale") + ->label(t("Language Preference")) + ->options($locales) + ->selected($selected_locale); } static function get_delete_form_admin($user) { -- cgit v1.2.3