Changeset 8abda59 in github


Ignore:
Timestamp:
Nov 13, 2008 6:05:50 AM (5 years ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
697cc52
Parents:
5b5f741
Message:
  • fix: initialize searching when '_action' is not set (when go back from compose)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/steps/mail/func.inc

    re538b3d r8abda59  
    5757if (empty($RCMAIL->action) || $RCMAIL->action == 'list') 
    5858  { 
     59  $mbox_name = $IMAP->get_mailbox_name(); 
     60 
     61  if (empty($RCMAIL->action)) 
     62    { 
     63    // initialize searching result if search_filter is used 
     64    if ($_SESSION['search_filter'] && $_SESSION['search_filter'] != 'ALL') 
     65      { 
     66      $search_request = md5($mbox_name.$_SESSION['search_filter']); 
     67   
     68      $IMAP->search($mbox_name, $_SESSION['search_filter'], RCMAIL_CHARSET, $_SESSION['sort_col']); 
     69      $_SESSION['search'][$search_request] = $IMAP->get_search_set(); 
     70      $OUTPUT->set_env('search_request', $search_request); 
     71      } 
     72    } 
     73         
    5974  // set current mailbox in client environment 
    60   $OUTPUT->set_env('mailbox', $IMAP->get_mailbox_name()); 
     75  $OUTPUT->set_env('mailbox', $mbox_name); 
    6176  $OUTPUT->set_env('quota', $IMAP->get_capability('quota')); 
    6277  $OUTPUT->set_env('delimiter', $IMAP->get_hierarchy_delimiter()); 
Note: See TracChangeset for help on using the changeset viewer.