From 39cd51aff59d8a85321474ee573b09b507b3f24e Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 04 Dec 2008 14:07:29 -0500
Subject: [PATCH] - performance: connect to imap server only when needed   (some mail actions do not require imap connection)

---
 index.php |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

diff --git a/index.php b/index.php
index d4fc543..74c7c21 100644
--- a/index.php
+++ b/index.php
@@ -121,14 +121,6 @@
 }
 
 
-// log in to imap server
-if (!empty($RCMAIL->user->ID) && $RCMAIL->task == 'mail') {
-  if (!$RCMAIL->imap_connect()) {
-    $RCMAIL->kill_session();
-  }
-}
-
-
 // check client X-header to verify request origin
 if ($OUTPUT->ajax_call) {
   if (!$RCMAIL->config->get('devel_mode') && !rc_request_header('X-RoundCube-Referer')) {
@@ -222,11 +214,6 @@
   }
 }
 
-
-// make sure the message count is refreshed (for default view)
-if ($RCMAIL->task == 'mail') {
-  $IMAP->messagecount($_SESSION['mbox'], 'ALL', true);
-}
 
 // parse main template (default)
 $OUTPUT->send($RCMAIL->task);

--
Gitblit v1.9.1