- Timestamp:
- 09/18/12 14:14:15 (12 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r7176 r7235 171 171 return $return; 172 172 } 173 173 174 function getMessagesIds($params){ 175 $folder = $params['folder']; 176 $sort_box_type = $params['sort_box_type']; 177 $search_box_type = $params['search_box_type']; 178 $sort_box_reverse = $params['sort_box_reverse']; 179 if( !$this->mbox || !is_resource( $this->mbox ) ) 180 $this->mbox = $this->open_mbox($folder); 181 $sort = array(); 182 if ($sort_box_type != "SORTFROM" && $search_box_type!= "FLAGGED"){ 183 $imapsort = imap_sort($this->mbox,constant($sort_box_type),$sort_box_reverse,SE_UID,$search_box_type); 184 foreach($imapsort as $iuid){ 185 $sort[$iuid] = $iuid; 186 } 187 } 188 if(empty($sort) or !is_array($sort)){ 189 $sort = array(); 190 } 191 return $sort; 192 } 193 174 194 function get_range_msgs2($params) 175 195 { -
trunk/expressoMail1_2/js/draw_api.js
r7221 r7235 540 540 } 541 541 $.ajax({ 542 url: "controller.php?" + $.param( {action: "$this.imap_functions.get_range_msgs3", 543 folder: folder, 544 msg_range_begin: "0", 545 msg_range_end: "0", 542 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessagesIds", 543 folder: folder, 546 544 sort_box_type: "SORTARRIVAL", 547 545 search_box_type: search_box_type, … … 553 551 var _data = {}; 554 552 $.each(data,function(index,value){ 555 if ( data[index] && data[index].msg_number){556 _data[ data[index].msg_number] = data[index].msg_number;553 if (value){ 554 _data[index] = value; 557 555 } 558 556 }); 559 557 populateSelectedMsgs(_data); 560 _data = {};561 558 562 559 } … … 2116 2113 if (typeof(clean_selected) == "undefined"){ 2117 2114 $.ajax({ 2118 url: "controller.php?" + $.param( {action: "$this.imap_functions.get_range_msgs3", 2119 folder: get_current_folder(), 2120 msg_range_begin: "0", 2121 msg_range_end: "0", 2115 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessagesIds", 2116 folder: get_current_folder(), 2122 2117 sort_box_type: "SORTARRIVAL", 2123 2118 search_box_type: search_box_type, … … 2129 2124 var _data = {}; 2130 2125 $.each(data,function(index,value){ 2131 if ( data[index] && data[index].msg_number){2132 _data[ data[index].msg_number] = data[index].msg_number;2126 if (value){ 2127 _data[index] = value; 2133 2128 } 2134 2129 }); 2135 populateSelectedMsgs(_data); 2136 _data = {}; 2137 2130 populateSelectedMsgs(_data); 2138 2131 } 2139 2132 }, -
trunk/expressoMail1_2/js/main.js
r7221 r7235 129 129 } 130 130 $.ajax({ 131 url: "controller.php?" + $.param( {action: "$this.imap_functions.get_range_msgs3", 132 folder: "INBOX", 133 msg_range_begin: "0", 134 msg_range_end: "0", 131 url: "controller.php?" + $.param( {action: "$this.imap_functions.getMessagesIds", 132 folder: "INBOX", 135 133 sort_box_type: "SORTARRIVAL", 136 134 search_box_type: "ALL", … … 142 140 var _data = {}; 143 141 $.each(data,function(index,value){ 144 if ( data[index] && data[index].msg_number){145 _data[ data[index].msg_number] = data[index].msg_number;142 if (value){ 143 _data[index] = value; 146 144 } 147 145 }); 148 146 populateSelectedMsgs(_data); 149 _data = {};150 151 147 } 152 148 },
Note: See TracChangeset
for help on using the changeset viewer.