From 01c86f2e7c9eb4f2dff6d670ea8f36c431b9b476 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Sat, 04 Mar 2006 08:45:30 -0500
Subject: [PATCH] Minor bugfixes

---
 index.php |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/index.php b/index.php
index 25e3b6f..70f0470 100644
--- a/index.php
+++ b/index.php
@@ -2,7 +2,7 @@
 /*
  +-----------------------------------------------------------------------+
  | RoundCube Webmail IMAP Client                                         |
- | Version 0.1-20060104                                                  |
+ | Version 0.1-20060220                                                  |
  |                                                                       |
  | Copyright (C) 2005, RoundCube Dev. - Switzerland                      |
  | Licensed under the GNU GPL                                            |
@@ -40,7 +40,7 @@
 
 */
 
-define('RCMAIL_VERSION', '0.1-20060104');
+define('RCMAIL_VERSION', '0.1-20060220');
 
 
 // define global vars
@@ -127,7 +127,10 @@
     {
     show_message("cookiesdisabled", 'warning');
     }
-  else if (isset($_POST['_user']) && isset($_POST['_pass']) && rcmail_login($_POST['_user'], $_POST['_pass'], $host))
+  else if (isset($_POST['_user']) && isset($_POST['_pass']) &&
+           rcmail_login(get_input_value('_user', RCUBE_INPUT_POST),
+                        get_input_value('_pass', RCUBE_INPUT_POST),
+                        $host))
     {
     // send redirect
     header("Location: $COMM_PATH");
@@ -216,7 +219,7 @@
 if ($_task=='mail')
   {
   include_once('program/steps/mail/func.inc');
-
+  
   if ($_action=='show' || $_action=='print')
     include('program/steps/mail/show.inc');
 
@@ -244,7 +247,7 @@
   if ($_action=='addcontact')
     include('program/steps/mail/addcontact.inc');
 
-  if ($_action=='expunge')
+  if ($_action=='expunge' || $_action=='purge')
     include('program/steps/mail/folders.inc');
 
   if ($_action=='check-recent')
@@ -256,9 +259,15 @@
   if ($_action=='list' && $_GET['_remote'])
     include('program/steps/mail/list.inc');
 
+  if ($_action=='rss')
+    include('program/steps/mail/rss.inc');
+
   // kill compose entry from session
   if (isset($_SESSION['compose']))
     rcmail_compose_cleanup();
+    
+  // make sure the message count is refreshed
+  $IMAP->messagecount($_SESSION['mbox'], 'ALL', TRUE);
   }
 
 

--
Gitblit v1.9.1