Changeset 7603 for trunk/expressoMail1_2/inc/class.imap_functions.inc.php
- Timestamp:
- 12/04/12 10:44:14 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r7552 r7603 1119 1119 1120 1120 $return = array(); 1121 1121 1122 $msg_ids = array_values($this->getMessagesIds($params)); 1123 1122 1124 $msg_number = $params['msg_number']; 1123 1125 $msg_folder = isset($params['decoded']) ? $params['msg_folder'] : urldecode($params['msg_folder']); 1126 1127 if($msg_ids[0] == $msg_number){ 1128 $return['next_message'] = $msg_ids[1]; 1129 $return['prev_message'] = null; 1130 }else if($msg_ids[count($msg_ids)-1] == $msg_number){ 1131 $return['prev_message'] = $msg_ids[count($msg_ids)-2]; 1132 $return['next_message'] = null; 1133 }else{ 1134 for($i = 0; $i < count($msg_ids); $i++){ 1135 if($msg_ids[$i] == $msg_number){ 1136 $return['prev_message'] = $msg_ids[$i-1]; 1137 $return['next_message'] = $msg_ids[$i+1]; 1138 break; 1139 } 1140 } 1141 } 1124 1142 1125 1143 if(preg_match('/(.+)(_[a-zA-Z0-9]+)/',$msg_number,$matches)) { //Verifies if it comes from a tab diferent of the main one.
Note: See TracChangeset
for help on using the changeset viewer.