diff options
| author | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-03-25 19:09:56 +0000 |
|---|---|---|
| committer | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-03-25 19:09:56 +0000 |
| commit | 343dfc449d5d663d740fab30bfcb8deedd1f13b3 (patch) | |
| tree | a6aba5d54a8675815f6371c8a83df51ab80a9aed /roundcubemail/program | |
| parent | fa7e3c3f39edf431a8d92b7b652b9c88c9c853ce (diff) | |
Don't execute SQL queries if caching is disabled
git-svn-id: https://svn.roundcube.net/trunk@1219 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program')
| -rw-r--r-- | roundcubemail/program/include/rcube_imap.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/roundcubemail/program/include/rcube_imap.inc b/roundcubemail/program/include/rcube_imap.inc index 5b3efb80f..909af8de1 100644 --- a/roundcubemail/program/include/rcube_imap.inc +++ b/roundcubemail/program/include/rcube_imap.inc @@ -2228,6 +2228,9 @@ class rcube_imap */ function remove_message_cache($key, $index) { + if (!$this->caching_enabled) + return; + $this->db->query( "DELETE FROM ".get_table_name('messages')." WHERE user_id=? @@ -2243,6 +2246,9 @@ class rcube_imap */ function clear_message_cache($key, $start_index=1) { + if (!$this->caching_enabled) + return; + $this->db->query( "DELETE FROM ".get_table_name('messages')." WHERE user_id=? |
