Changeset f6aac38 in github for program/steps/mail/func.inc
- Timestamp:
- Oct 13, 2010 3:15:51 PM (3 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- 1c1e1e3
- Parents:
- ad334a12
- File:
-
- 1 edited
-
program/steps/mail/func.inc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
program/steps/mail/func.inc
rba12c76 rf6aac38 73 73 74 74 // set message set for search result 75 if (!empty($_REQUEST['_search']) && isset($_SESSION['search'][$_REQUEST['_search']])) 76 { 77 $IMAP->set_search_set($_SESSION['search'][$_REQUEST['_search']]); 75 if (!empty($_REQUEST['_search']) && isset($_SESSION['search']) 76 && $_SESSION['search_request'] == $_REQUEST['_search'] 77 ) { 78 $IMAP->set_search_set($_SESSION['search']); 78 79 $OUTPUT->set_env('search_request', $_REQUEST['_search']); 79 80 $OUTPUT->set_env('search_text', $_SESSION['last_text_search']); 80 }81 } 81 82 82 83 // set main env variables, labels and page title 83 if (empty($RCMAIL->action) || $RCMAIL->action == 'list') 84 { 84 if (empty($RCMAIL->action) || $RCMAIL->action == 'list') { 85 85 $mbox_name = $IMAP->get_mailbox_name(); 86 86 87 if (empty($RCMAIL->action)) 88 { 87 if (empty($RCMAIL->action)) { 89 88 // initialize searching result if search_filter is used 90 if ($_SESSION['search_filter'] && $_SESSION['search_filter'] != 'ALL') 91 { 89 if ($_SESSION['search_filter'] && $_SESSION['search_filter'] != 'ALL') { 92 90 $search_request = md5($mbox_name.$_SESSION['search_filter']); 93 91 94 92 $IMAP->search($mbox_name, $_SESSION['search_filter'], RCMAIL_CHARSET, $_SESSION['sort_col']); 95 $_SESSION['search'][$search_request] = $IMAP->get_search_set(); 93 $_SESSION['search'] = $IMAP->get_search_set(); 94 $_SESSION['search_request'] = $search_request; 96 95 $OUTPUT->set_env('search_request', $search_request); 97 96 } … … 99 98 $search_mods = $RCMAIL->config->get('search_mods', $SEARCH_MODS_DEFAULT); 100 99 $OUTPUT->set_env('search_mods', $search_mods); 101 }100 } 102 101 103 102 // set current mailbox and some other vars in client environment … … 136 135 137 136 $OUTPUT->set_pagetitle(rcmail_localize_foldername($mbox_name)); 138 }137 } 139 138 140 139
Note: See TracChangeset
for help on using the changeset viewer.
