X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fdisplay_prefs.php;h=243ddea965f849cf847a69930e8c4d6572f0bd19;hb=2bcdab793e406bb5a44d2c4e079ec7cc2a1aa857;hp=e4a69f75c456d51b57680523c7bad9b6199d128e;hpb=0b63d898491b6577a5a5bf90e771dca0dcbbcf1f;p=fa-stable.git diff --git a/admin/display_prefs.php b/admin/display_prefs.php index e4a69f75..243ddea9 100644 --- a/admin/display_prefs.php +++ b/admin/display_prefs.php @@ -40,9 +40,12 @@ if (isset($_POST['setprefs'])) 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))); + 'query_size' => 10.0, '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']); @@ -50,13 +53,13 @@ if (isset($_POST['setprefs'])) 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.")); @@ -75,9 +78,9 @@ number_list_row(_("Quantities:"), 'qty_dec', user_qty_dec(), 0, 10); number_list_row(_("Exchange Rates:"), 'rates_dec', user_exrate_dec(), 0, 10); number_list_row(_("Percentages:"), 'percent_dec', user_percent_dec(), 0, 10); -table_section_title(_("Dateformat and Separators")); +table_section_title(_("Date Format and Separators")); -dateformats_list_row(_("Dateformat:"), "date_format", user_date_format()); +dateformats_list_row(_("Date Format:"), "date_format", user_date_format()); dateseps_list_row(_("Date Separator:"), "date_sep", user_date_sep()); @@ -93,14 +96,24 @@ 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 */ + +check_row(_("Use Date Picker"), 'use_date_picker', user_use_date_picker()); + if (!isset($_POST['language'])) $_POST['language'] = $_SESSION['language']->code; -table_section_title(_("Language")); +table_section_title(_("Reports")); -languages_list_row(_("Language:"), 'language', $_POST['language']); +text_row_ex(_("Save Report Selection Days:"), 'save_report_selections', 5, 5, '', user_save_report_selections()); + +yesno_list_row(_("Default Report Destination:"), 'def_print_destination', user_def_print_destination(), + $name_yes=_("Excel"), $name_no=_("PDF/Printer")); + +yesno_list_row(_("Default Report Orientation:"), 'def_print_orientation', user_def_print_orientation(), + $name_yes=_("Landscape"), $name_no=_("Portrait")); table_section(2); + table_section_title(_("Miscellaneous")); check_row(_("Show hints for new users:"), 'show_hints', user_hints()); @@ -133,13 +146,17 @@ check_row(_("Use popup window to display reports:"), 'rep_popup', user_rep_popup check_row(_("Use icons instead of text links:"), 'graphic_links', user_graphic_links(), false, _('Set this option to on for using icons instead of text links')); -text_row_ex(_("Query page size:"), 'query_size', 5, 5, '', user_query_size()); - check_row(_("Remember last document date:"), 'sticky_doc_date', sticky_doc_date(), false, _('If set document date is remembered on subsequent documents, otherwise default is current date')); +text_row_ex(_("Query page size:"), 'query_size', 5, 5, '', user_query_size()); + text_row_ex(_("Transaction days:"), 'transaction_days', 5, 5, '', user_transaction_days()); +table_section_title(_("Language")); + +languages_list_row(_("Language:"), 'language', $_POST['language']); + end_outer_table(1); submit_center('setprefs', _("Update"), true, '', 'default'); @@ -150,4 +167,3 @@ end_form(2); end_page(); -?> \ No newline at end of file