summaryrefslogtreecommitdiff
path: root/modules/user/helpers
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-02-10 09:10:55 +0000
committerBharat Mediratta <bharat@menalto.com>2009-02-10 09:10:55 +0000
commit9ad072b33fb091c7cad901849662d0b865a2410b (patch)
treed65b9f53b502f6bf4ded38e004ff1b4b1b2229f5 /modules/user/helpers
parent0f2ec1ef196fc2d8efa24f6ef5f3d4a4b47c67e2 (diff)
Simplification pass that preserves almost all functionality (except
default_country) but removes a lot of the code.
Diffstat (limited to 'modules/user/helpers')
-rw-r--r--modules/user/helpers/user.php11
1 files changed, 6 insertions, 5 deletions
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("&laquo; none &raquo;");
$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) {