Fix start/length/peek options in fetch()
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 4 Dec 2008 19:20:36 +0000 (12:20 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 4 Dec 2008 19:20:36 +0000 (12:20 -0700)
framework/Imap_Client/lib/Horde/Imap/Client/Socket.php

index d7bb775..15df600 100644 (file)
@@ -2123,14 +2123,14 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base
                         $fp['hdrfields'][$cmd] = $val['label'];
                     }
 
-                    if (empty($c_val['peek'])) {
+                    if (empty($val['peek'])) {
                         $this->openMailbox($this->_selected, self::OPEN_READWRITE);
                     }
 
                     $fetch[] = $main_cmd .
-                        (!empty($c_val['peek']) ? '.PEEK' : '') .
+                        (!empty($val['peek']) ? '.PEEK' : '') .
                         '[' . $cmd . ']' .
-                        (isset($c_val['start']) && !empty($c_val['length']) ? ('<' . $c_val['start'] . '.' . $c_val['length'] . '>') : '');
+                        (isset($val['start']) && !empty($val['length']) ? ('<' . $val['start'] . '.' . $val['length'] . '>') : '');
                 }
                 break;