thomascube
2011-12-22 aa3a9a41f3fc8e36b681d97d301d637a3383add3
program/include/rcube_imap_cache.php
@@ -122,7 +122,7 @@
    {
        if (empty($this->icache[$mailbox]))
            $this->icache[$mailbox] = array();
console('cache::get_index');
        $sort_order = strtoupper($sort_order) == 'ASC' ? 'ASC' : 'DESC';
        // Seek in internal cache
@@ -173,7 +173,7 @@
            else {
                $is_valid = $this->validate($mailbox, $index, $exists);
            }
console("valid:".$is_valid);
            if ($is_valid) {
                $data = $index['object'];
                // revert the order if needed
@@ -264,7 +264,7 @@
                $threads = $this->imap->fetch_threads($mailbox, true);
            }
            else {
                $threads = new rcube_imap_result($mailbox, '');
                $threads = new rcube_result_thread($mailbox, '* THREAD');
            }
            $index['object'] = $threads;
@@ -590,7 +590,6 @@
     */
    private function get_index_row($mailbox)
    {
console('cache::get_index_row');
        // Get index from DB
        $sql_result = $this->db->query(
            "SELECT data, valid"
@@ -642,7 +641,7 @@
            unset($data[0]);
            if (empty($thread)) {
                $thread = new rcube_imap_result($mailbox);
                $thread = new rcube_result_thread($mailbox);
            }
            return array(