|
@@ 2187-2190 (lines=4) @@
|
| 2184 |
|
$imapSearchFilter->dateSearch(new DateTime($_criterias['string']), Horde_Imap_Client_Search_Query::DATE_BEFORE, $header=true, $not=false); |
| 2185 |
|
$queryValid = true; |
| 2186 |
|
break; |
| 2187 |
|
case 'ON': |
| 2188 |
|
$imapSearchFilter->dateSearch(new DateTime($_criterias['string']), Horde_Imap_Client_Search_Query::DATE_ON, $header=true, $not=false); |
| 2189 |
|
$queryValid = true; |
| 2190 |
|
break; |
| 2191 |
|
} |
| 2192 |
|
} |
| 2193 |
|
if ($statusQueryValid && !$queryValid) $queryValid=true; |
|
@@ 2240-2243 (lines=4) @@
|
| 2237 |
|
$imapRangeFilter->dateSearch(new DateTime($_criterias['before']), Horde_Imap_Client_Search_Query::DATE_BEFORE, $header=true, $not=false); |
| 2238 |
|
$rangeValid = true; |
| 2239 |
|
break; |
| 2240 |
|
case 'ON': |
| 2241 |
|
$imapRangeFilter->dateSearch(new DateTime($_criterias['date']), Horde_Imap_Client_Search_Query::DATE_ON, $header=true, $not=false); |
| 2242 |
|
$rangeValid = true; |
| 2243 |
|
break; |
| 2244 |
|
} |
| 2245 |
|
if ($rangeValid && !$queryValid) $queryValid=true; |
| 2246 |
|
if ($rangeValid) $imapFilter->andSearch($imapRangeFilter); |