X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fprefs%2Fuserprefs.inc;h=24cd15c5cca9dbdc353025230122916ae284a341;hb=7ad222595e84451daea8aaa06c83d817cc3c774c;hp=060f764fa570cf0520c07cd3d12a42ab17b183ce;hpb=5e63c6ace55729bbb5ee3b060035a25a4426eb0a;p=fa-stable.git diff --git a/includes/prefs/userprefs.inc b/includes/prefs/userprefs.inc index 060f764f..24cd15c5 100644 --- a/includes/prefs/userprefs.inc +++ b/includes/prefs/userprefs.inc @@ -9,7 +9,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License here . ***********************************************************************/ -class user_prefs + +class user_prefs extends \stdClass { var $language; @@ -41,7 +42,7 @@ class user_prefs var $def_print_destination; // default print destination. 0 = PDF/Printer, 1 = Excel var $def_print_orientation; // default print orientation. 0 = Portrait. 1 = Landscape - function user_prefs($user=null) + function __construct($user=null) { if ($user == null) { // set default values, used before login @@ -93,11 +94,11 @@ class user_prefs $this->sticky_date = 0; $this->startup_tab = "orders"; } - $this->transaction_days = $user['transaction_days']; - $this->save_report_selections = $user['save_report_selections']; - $this->use_date_picker = $user['use_date_picker']; - $this->def_print_destination = $user['def_print_destination']; - $this->def_print_orientation = $user['def_print_orientation']; + $this->transaction_days = @$user['transaction_days']; + $this->save_report_selections = @$user['save_report_selections']; + $this->use_date_picker = @$user['use_date_picker']; + $this->def_print_destination = @$user['def_print_destination']; + $this->def_print_orientation = @$user['def_print_orientation']; if (!file_exists("$path_to_root/themes/$this->theme")) $this->theme = "default";