Hi Jacob
Thanks a lot for that. I just added your patches with a little modification to the CVS. I created a function rcmail_save_user_prefs() that will be used in several situations.
Regards, Thomas
Jacob Brunson wrote:
If I like to always sort my messages ascending or descending, it can become a pain to have to select that every time I log into RC|Mail. I'm submitting some patches to fix this, so that the search column and search order is saved.
set_sort_user_pref.diff sets the sort column/order into the session user_prefs . This is done when the message list is reloaded with a new sort param (which is done when you click on a column heading). However, the session user_prefs aren't saved normally (unless you go into preferences) which necessitates the following patch.
save_prefs_on_logout.diff saves the session user_prefs into the preferences column of the user table in the database, so that it can be restored later.
This is done just before the session is destroyed.[...]