X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fdisplay_prefs.php;h=f752a807ec8aa0e31af4e95c94c7b21e49ab255f;hb=9e44b39d06f650a3a15973ecb1e3aba76f72f890;hp=d23363e161ad6fe14db490a09275faf32839b344;hpb=b17df731b4bb055c2fdd568bc4be9e5caa0ee07b;p=fa-stable.git diff --git a/admin/display_prefs.php b/admin/display_prefs.php index d23363e1..f752a807 100644 --- a/admin/display_prefs.php +++ b/admin/display_prefs.php @@ -40,7 +40,8 @@ if (isset($_POST['setprefs'])) $_POST['theme'], $_POST['page_size'], check_value('show_hints'), $_POST['profile'], check_value('rep_popup'), (int)($_POST['query_size']), check_value('graphic_links')); - language::set_language($_POST['language']); + if ($_SESSION['language'] != $_POST['language']) + language::set_language($_POST['language']); flush_dir($comp_path.'/'.user_company().'/js_cache'); @@ -52,8 +53,10 @@ if (isset($_POST['setprefs'])) } start_form(); -start_table($table_style2); +start_outer_table($table_style2); + +table_section(1); table_section_title(_("Decimal Places")); text_row_ex(_("Prices/Amounts:"), 'prices', 5, 5, '', user_price_dec()); @@ -79,7 +82,14 @@ decseps_list_row(_("Decimal Separator:"), "dec_sep", user_dec_sep()); /* The array $decseps is set up in config.php for modifications possible separators can be added by modifying the array definition by editing that file */ +if (!isset($_POST['language'])) + $_POST['language'] = $_SESSION['language']->code; + +table_section_title(_("Language")); + +languages_list_row(_("Language:"), 'language', $_POST['language']); +table_section(2); table_section_title(_("Miscellaneous")); check_row(_("Show hints for new users:"), 'show_hints', user_hints()); @@ -112,14 +122,7 @@ check_row(_("Use icons instead of text links:"), 'graphic_links', user_graphic_l text_row_ex(_("Query page size:"), 'query_size', 5, 5, '', user_query_size()); -table_section_title(_("Language")); - -if (!isset($_POST['language'])) - $_POST['language'] = $_SESSION['language']->code; - -languages_list_row(_("Language:"), 'language', $_POST['language']); - -end_table(1); +end_outer_table(1); submit_center('setprefs', _("Update"), true, '', true);