- Timestamp:
- 02/06/13 13:40:46 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.5/expressoMail1_2/inc/class.imap_functions.inc.php
r7826 r7863 5196 5196 function searchSieveRule( $params ) 5197 5197 { 5198 5198 5199 5199 $imap = $this->open_mbox( 'INBOX' ); 5200 5200 $msgs = imap_sort( $imap , SORTDATE , 0 , SE_UID); 5201 5201 5202 5202 $rr = array(); 5203 5204 5203 5204 if(isset($params['from'])) $rr['from'] = array(); 5205 if(isset($params['to'])) $rr['to'] = array(); 5206 if(isset($params['subject'])) $rr['subject'] = array(); 5207 if(isset($params['body'])) $rr['body'] = array(); 5208 if(isset($params['size'])) $rr['size'] = array(); 5209 5205 5210 foreach ($msgs as $i => $v) 5206 5211 { … … 5228 5233 5229 5234 if(isset($params['to'])) 5230 { 5235 { 5231 5236 $tos = $msg->to; 5232 5237 $val = ''; … … 5290 5295 if(count($rrr) == 0 && $init === true) 5291 5296 $rrr = $v; 5292 else if($params['isExact'] == = true)5293 $rrr = array_diff($rrr , $v);5297 else if($params['isExact'] == 'yes') 5298 $rrr = array_intersect($rrr , $v); 5294 5299 else 5295 5300 $rrr = array_unique(array_merge($rrr , $v));
Note: See TracChangeset
for help on using the changeset viewer.