alecpl
2009-03-06 25f779d2e90627f989da32dbd3cf7a0e3e3d2a3b
program/lib/imap.inc
@@ -220,6 +220,9 @@
         if(preg_match('/^\{[0-9]+\}\r\n$/', $parts[$i+1])) {
            $res += iil_PutLine($fp, $parts[$i].$parts[$i+1], false);
            $line = iil_ReadLine($fp, 1000);
            // handle error in command
            if ($line[0] != '+')
               return false;
            $i++;
         }
         else
@@ -292,7 +295,7 @@
}
function iil_ParseResult($string) {
   $a=explode(' ', $string);
   $a = explode(' ', $string);
   if (count($a) > 2) {
      if (strcasecmp($a[1], 'OK') == 0) {
         return 0;
@@ -2142,7 +2145,9 @@
      $c = 0;
      
      $query = 'srch1 SEARCH ' . chop($criteria);
      iil_PutLineC($fp, $query);
      if (!iil_PutLineC($fp, $query)) {
         return false;
      }
      do {
         $line=trim(iil_ReadLine($fp, 10000));
         if (eregi("^\* SEARCH", $line)) {