alecpl
2008-05-23 9b90b33713f72d4f1c7b0c1aced7df0a92daaa2b
- trim(chop()) replaced by trim() (#1485080)


1 files modified
19 ■■■■ changed files
program/lib/imap.inc 19 ●●●● patch | view | raw | blame | history
program/lib/imap.inc
@@ -54,6 +54,7 @@
        File altered by Aleksander Machniak <alec@alec.pl>
        - RFC3501 [7.1] don't call CAPABILITY if was returned in server 
          optional resposne in iil_Connect()
        - trim(chop()) replaced by trim()
        
********************************************************/
@@ -211,7 +212,7 @@
function iil_ReadReply($fp) {
    do {
        $line = chop(trim(iil_ReadLine($fp, 1024)));
        $line = trim(iil_ReadLine($fp, 1024));
    } while ($line[0] == '*');
    
    return $line;
@@ -486,7 +487,7 @@
//    } else {
        fputs($conn->fp, "cp01 CAPABILITY\r\n");
        do {
            $line = trim(chop(iil_ReadLine($conn->fp, 100)));
            $line = trim(iil_ReadLine($conn->fp, 100));
            $conn->message .= "$line\n";
@@ -520,7 +521,7 @@
        //do CRAM-MD5 authentication
        fputs($conn->fp, "a000 AUTHENTICATE CRAM-MD5\r\n");
        $line = trim(chop(iil_ReadLine($conn->fp, 1024)));
        $line = trim(iil_ReadLine($conn->fp, 1024));
        
        $conn->message .= "$line\n";
        
@@ -1577,10 +1578,10 @@
            do {
                $line = chop(iil_ReadLine($fp, 300), "\r\n");
                if (ord($line[0])<=32) {
                    $lines[$i] .= (empty($lines[$i])?'':"\n").trim(chop($line));
                    $lines[$i] .= (empty($lines[$i])?'':"\n").trim($line);
                } else {
                    $i++;
                    $lines[$i] = trim(chop($line));
                    $lines[$i] = trim($line);
                }
                /* 
                    The preg_match below works around communigate imap, which outputs " UID <number>)".
@@ -2025,7 +2026,7 @@
        $query = 'srch1 SEARCH ' . chop($criteria) . "\r\n";
        fputs($fp, $query);
        do {
            $line=trim(chop(iil_ReadLine($fp, 10000)));
            $line=trim(iil_ReadLine($fp, 10000));
            if (eregi("^\* SEARCH", $line)) {
                $str = trim(substr($line, 8));
                $messages = explode(' ', $str);
@@ -2266,7 +2267,7 @@
    $query = 'sub1 SUBSCRIBE "' . $folder. '"' . "\r\n";
    fputs($fp, $query);
    $line = trim(chop(iil_ReadLine($fp, 10000)));
    $line = trim(iil_ReadLine($fp, 10000));
    return iil_ParseResult($line);
}
@@ -2277,7 +2278,7 @@
    $query = 'usub1 UNSUBSCRIBE "' . $folder . '"' . "\r\n";
    fputs($fp, $query);
    
    $line = trim(chop(iil_ReadLine($fp, 10000)));
    $line = trim(iil_ReadLine($fp, 10000));
    return iil_ParseResult($line);
}
@@ -2301,7 +2302,7 @@
            if (($line[0] == '*') && ($a[2] == 'FETCH')
                && ($line[strlen($line)-1] != ')')) {
                $line=iil_ReadLine($fp, 300);
                while (chop($line) != ')') {
                while (trim($line) != ')') {
                    $result .= $line;
                    $line=iil_ReadLine($fp, 300);
                }