X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fdisplay_prefs.php;h=4c90ec780da3a8c57fff2b8b036a155c8ed533be;hb=fedd801edd1244b499b7f052c6b4298137563a57;hp=fb7004da738808dcbbda4bd7539ecb345b63422e;hpb=303eb17e9cdd9702eee9fdfcaee51e654a1da541;p=fa-stable.git diff --git a/admin/display_prefs.php b/admin/display_prefs.php index fb7004da..4c90ec78 100644 --- a/admin/display_prefs.php +++ b/admin/display_prefs.php @@ -30,6 +30,7 @@ if (isset($_POST['setprefs'])) display_error( _("Query size must be integer and greater than zero.")); set_focus('query_size'); } else { + $_POST['theme'] = clean_file_name($_POST['theme']); $chg_theme = user_theme() != $_POST['theme']; $chg_lang = $_SESSION['language']->code != $_POST['language']; @@ -45,7 +46,10 @@ if (isset($_POST['setprefs'])) $_SESSION['language']->set_language($_POST['language']); // refresh main menu - flush_dir($comp_path.'/'.user_company().'/js_cache'); + flush_dir(company_path().'/js_cache'); + + if ($chg_theme && $allow_demo_mode) + $_SESSION["wa_current_user"]->prefs->theme = $_POST['theme']; if ($chg_theme || $chg_lang) meta_forward($_SERVER['PHP_SELF']); @@ -60,7 +64,7 @@ if (isset($_POST['setprefs'])) start_form(); -start_outer_table($table_style2); +start_outer_table(TABLESTYLE2); table_section(1); table_section_title(_("Decimal Places"));