svncommit
2007-06-05 570f0bb4a609b04dab58407a642922dfdf715bd5
index.php
@@ -2,7 +2,7 @@
/*
 +-----------------------------------------------------------------------+
 | RoundCube Webmail IMAP Client                                         |
 | Version 0.1-20070428                                                  |
 | Version 0.1-20070518                                                  |
 |                                                                       |
 | Copyright (C) 2005-2007, RoundCube Dev. - Switzerland                 |
 | Licensed under the GNU GPL                                            |
@@ -41,7 +41,7 @@
*/
// application constants
define('RCMAIL_VERSION', '0.1-20070428');
define('RCMAIL_VERSION', '0.1-20070517');
define('RCMAIL_CHARSET', 'UTF-8');
define('JS_OBJECT_NAME', 'rcmail');
@@ -82,6 +82,7 @@
require_once('include/bugs.inc');
require_once('include/main.inc');
require_once('include/cache.inc');
require_once('lib/html2text.inc');
require_once('PEAR.php');
@@ -143,6 +144,21 @@
// error steps
if ($_action=='error' && !empty($_GET['_code']))
  raise_error(array('code' => hexdec($_GET['_code'])), FALSE, TRUE);
// handle HTML->text conversion
if ($_action=='html2text')
{
    $htmlText = $HTTP_RAW_POST_DATA;
    $converter = new html2text($htmlText);
     // TODO possibly replace with rcube_remote_response()
     header('Content-Type: text/plain');
     $plaintext = $converter->get_text();
     print $plaintext;
     exit;
}
// try to log in
@@ -285,7 +301,7 @@
  if ($_action=='getunread')
    include('program/steps/mail/getunread.inc');
    
  if ($_action=='list' && isset($_GET['_remote']))
  if ($_action=='list' && isset($_REQUEST['_remote']))
    include('program/steps/mail/list.inc');
   if ($_action=='search')
@@ -323,7 +339,7 @@
  if ($_action=='show')
    include('program/steps/addressbook/show.inc');  
  if ($_action=='list' && $_GET['_remote'])
  if ($_action=='list' && $_REQUEST['_remote'])
    include('program/steps/addressbook/list.inc');
  if ($_action=='search')