Changeset 7673 for trunk/prototype/services/ImapServiceAdapter.php
- Timestamp:
- 12/18/12 16:15:29 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/services/ImapServiceAdapter.php
r7655 r7673 171 171 if( $filter[0] !== 'msgNumber' ) 172 172 { 173 for( $i = 0; $i < count($filter); ++$i ) 174 { 175 if( count( $filter[$i] ) === 4 ) 176 $criteria['isExact'] = ( array_shift( $filter[$i] ) === 'AND' ); 177 178 $criteria[ $filter[$i][0] ] = array( 'criteria' => $filter[$i][2], 'filter' => $filter[$i][1] ); 179 } 180 181 return $this->searchSieveRule($criteria); 173 $filter_count = count($filter); 174 for( $i = 0; $i < $filter_count; ++$i ) 175 { 176 if( count( $filter[$i] ) === 4 ) 177 $criteria['isExact'] = ( array_shift( $filter[$i] ) === 'AND' ); 178 179 $criteria[ $filter[$i][0] ] = array( 'criteria' => $filter[$i][2], 'filter' => $filter[$i][1] ); 180 } 181 182 return $this->searchSieveRule($criteria); 182 183 } 183 184 … … 188 189 189 190 if( empty( $msgNumber ) ) 190 return( false );191 return( false ); 191 192 192 193 $result = $this->get_info_msgs( array( 'folder' => $folder_name, … … 213 214 214 215 $response = array( "page" => $page, "total" => $total_pages, "records" => $count ); 215 216 for ($i=0; $i< count($result); ++$i)216 $result_count = count($result); 217 for ($i=0; $i<$result_count; ++$i) 217 218 { 218 219 $flags_enum = array('Unseen'=> 1, 'Answered'=> 1, 'Forwarded'=> 1, 'Flagged'=> 1, 'Recent'=> 1, 'Draft'=> 1 );
Note: See TracChangeset
for help on using the changeset viewer.