Changeset 6212 for trunk/prototype/services/ImapServiceAdapter.php
- Timestamp:
- 05/16/12 13:37:35 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/services/ImapServiceAdapter.php
r6171 r6212 65 65 public function find( $URI, $justthese = false, $criteria = false ) 66 66 { 67 67 68 68 $context = isset($justthese['context']) ? $justthese['context'] : '' ; 69 69 … … 94 94 $sord = isset($criteria['sord']) ? $criteria['sord'] : ''; //{desc} get the direction 95 95 96 $filter = $criteria['filter'];96 $filter = isset($criteria['filter']) ? $criteria['filter'] : ''; 97 97 98 98 if( !$sidx ) $sidx = 1; 99 99 100 $folder_name = isset($URI['folder']) ? $URI['folder'] : str_replace( '.', $this->imap_delimiter, $context);100 $folder_name = isset($URI['folder']) ? $URI['folder'] : str_replace( '.', $this->imap_delimiter, isset($context['folder']) ? $context['folder'] : 'INBOX'); 101 101 102 102 $count = imap_num_msg( $this->open_mbox( $folder_name ) ); … … 121 121 if ( $justthese ) 122 122 { 123 if ( $justthese[0] == 'messageId') {123 if (isset($justthese[0]) && $justthese[0] == 'messageId') { 124 124 $map = array( 125 125 'folderName' => array(), … … 284 284 $messagesLabeleds = imap_search($this->mbox, 'UNDELETED KEYWORD "$Label'.$label.'"', SE_UID); 285 285 286 if(is_array($messagesLabeleds)) 286 287 foreach ($messagesLabeleds as $messageLabeled) { 287 288 if (count($map['messageNumber']) > 0 && !in_array($messageLabeled, $map['messageNumber']))
Note: See TracChangeset
for help on using the changeset viewer.