array('prices_dec', 'qty_dec', 'rates_dec', 'percent_dec',
'date_format', 'date_sep', 'tho_sep', 'dec_sep', 'print_profile',
'theme', 'page_size', 'language', 'startup_tab',
- 'show_gl' => 0, 'show_codes'=> 0, 'show_hints' => 0,
- 'rep_popup' => 0, 'graphic_links' => 0, 'sticky_doc_date' => 0,
- 'query_size' => 10.0, 'transaction_days' => 30, 'save_report_selections' => 0,
- 'use_date_picker' => 0, 'def_print_destination' => 0, 'def_print_orientation' => 0)));
+ 'query_size' => 10, 'transaction_days' => 30, 'save_report_selections' => 0,
+ 'def_print_destination' => 0, 'def_print_orientation' => 0)));
+
+ set_user_prefs(check_value(
+ array( 'show_gl', 'show_codes', 'show_hints', 'rep_popup',
+ 'graphic_links', 'sticky_doc_date', 'use_date_picker')));
if ($chg_lang)
$_SESSION['language']->set_language($_POST['language']);
flush_dir(company_path().'/js_cache');
- if ($chg_theme && $allow_demo_mode)
+ if ($chg_theme && $SysPrefs->allow_demo_mode)
$_SESSION["wa_current_user"]->prefs->theme = $_POST['theme'];
if ($chg_theme || $chg_lang || $chg_date_format || $chg_date_sep)
meta_forward($_SERVER['PHP_SELF']);
- if ($allow_demo_mode)
+ if ($SysPrefs->allow_demo_mode)
display_warning(_("Display settings have been updated. Keep in mind that changed settings are restored on every login in demo mode."));
else
display_notification_centered(_("Display settings have been updated."));