Changeset 94e4be5 in github


Ignore:
Timestamp:
Sep 5, 2008 7:46:17 AM (5 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
c5e2d8b
Parents:
5f314da
Message:

Immediately save sort_col/sort_order in user prefs (#1485265)

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    r5f314da r94e4be5  
    1111- Allow application/pgp parts to be displayed (#1484753) 
    1212- Correctly handle options in mailto-links (#1485228) 
     13- Immediately save sort_col/sort_order in user prefs (#1485265) 
    1314 
    14152008/09/04 (alec) 
  • program/include/rcmail.php

    rc8ae249 r94e4be5  
    751751  public function kill_session() 
    752752  { 
    753     $user_prefs = $this->user->get_prefs(); 
    754      
    755     if ((isset($_SESSION['sort_col']) && $_SESSION['sort_col'] != $user_prefs['message_sort_col']) || 
    756         (isset($_SESSION['sort_order']) && $_SESSION['sort_order'] != $user_prefs['message_sort_order'])) { 
    757       $this->user->save_prefs(array('message_sort_col' => $_SESSION['sort_col'], 'message_sort_order' => $_SESSION['sort_order'])); 
    758     } 
    759  
    760753    $_SESSION = array('language' => $this->user->language, 'auth_time' => time(), 'temp' => true); 
    761754    setcookie('sessauth', '-del-', time() - 60); 
  • program/steps/mail/list.inc

    rc8a21d6 r94e4be5  
    2727 
    2828  // set session vars for sort (so next page and task switch know how to sort) 
    29   $_SESSION['sort_col'] = $sort_col; 
    30   $_SESSION['sort_order'] = $sort_order; 
     29  $save_arr = array(); 
     30  $_SESSION['sort_col'] = $save_arr['message_sort_col'] = $sort_col; 
     31  $_SESSION['sort_order'] = $save_arr['message_sort_order'] = $sort_order; 
     32   
     33  $RCMAIL->user->save_prefs($save_arr); 
    3134} 
    3235else 
Note: See TracChangeset for help on using the changeset viewer.