From: skaill <sk...@ro...> - 2004-08-23 21:56:48
|
By the way, DisplayRecordsMax and Theme will default to the settings in = config.php if they are left blank in the user settings. Steve ----- Original Message -----=20 From: skaill=20 To: web...@li...=20 Sent: Monday, August 23, 2004 5:52 PM Subject: Re: [Web-erp-developers] User Settings Ok, it has a user setting for theme. I was too lazy right now to make a = combo box and load into it the theme names so you have to type the theme = name: professional or default. I'll do that later. It does not take = effect the very next page load though, it takes affect the second time = you load a page. I believe it's because the theme is already loaded by = the time it gets changed on the page reload. Not sure if there's a way = to force a reload of the css. =20 It may be the case that some who cache do not get the new theme until = logging out and back in. Steve ----- Original Message -----=20 From: Daintrees=20 To: web...@li...=20 Sent: Monday, August 23, 2004 4:20 PM Subject: Re: [Web-erp-developers] User Settings We could extend this to=20 -language=20 -theme Phil ----- Original Message -----=20 From: skaill=20 To: web...@li...=20 Sent: Tuesday, August 24, 2004 2:00 AM Subject: [Web-erp-developers] User Settings I have added user settings to my copy at = http://weberp.gocom.ca/weberpcvstest. The last menu option is Settings = which is the current user's settings that they can modify. There are = only two settings right now: Number of Records to Display = ($DisplayRecordsMax) and Enable Javascript ($EnableJavascript). To see, try going to Select Customer then type in "a" to search for = all records with an "a". It will page according to the user's current = settings. Now, go into Settings > User Settings and modify Number of = Records to Display. Go back to Select Customer and search on "a" again. = Notice the paging has changed to what you changed. We now have an area for users to "customize" their environment. = Adding more user settings is easy. This is assuming that Phil and = others want it in the cvs... The settings get set in session.inc by using a $_SESSION variable. = In this way the settings are always handy. When the user changes their = settings they are updated in both database and session variable so it is = on-the-fly changed. =20 Steve |