From 016379c4598f720bb01ef26227fccdff472a615c Mon Sep 17 00:00:00 2001 From: Joe Cooper Date: Sun, 17 Aug 2008 05:35:31 +0000 Subject: [PATCH] ui-lib --- usermin/edit_lang.cgi | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/usermin/edit_lang.cgi b/usermin/edit_lang.cgi index 1482d0027..4343cc75e 100755 --- a/usermin/edit_lang.cgi +++ b/usermin/edit_lang.cgi @@ -9,30 +9,22 @@ $access{'lang'} || &error($text{'acl_ecannot'}); &get_usermin_config(\%uconfig); print $text{'lang_intro'},"

\n"; -print "

\n"; -print "\n"; -print "\n"; -print "
$text{'lang_title2'}
\n"; +print &ui_form_start("change_lang.cgi", "post"); +print &ui_table_start($webmin::text{'lang_title2'}, undef, 2, [ "width=30%" ]); +# Language $clang = $uconfig{'lang'} ? $uconfig{'lang'} : $default_lang; -print "\n"; -print "\n"; +print &ui_table_row($webmin::text{'lang_lang'}, + &ui_select("lang", $clang, + [ map { [ $_->{'lang'}, "$_->{'desc'} (".uc($_->{'lang'}).")" ] } + &list_languages() ])); -print "\n"; -printf "\n", - $uconfig{'acceptlang'} ? "" : "checked", $text{'no'}; +# Use language from browser? +print &ui_table_row($webmin::text{'lang_accept'}, + &ui_yesno_radio("acceptlang", int($uconfig{'acceptlang'}))); -print "
$webmin::text{'lang_lang'}
$webmin::text{'lang_accept'} %s\n", - $uconfig{'acceptlang'} ? "checked" : "", $text{'yes'}; -printf " %s
\n"; -print "
\n"; +print &ui_table_end(); +print &ui_form_end([ [ "", $webmin::text{'lang_ok'} ] ]); &ui_print_footer("", $text{'index_return'});