From a0109c4933e0bfb5ed9dbcf94f932991ca689542 Mon Sep 17 00:00:00 2001
From: svncommit <devs@roundcube.net>
Date: Wed, 13 Sep 2006 23:49:28 -0400
Subject: [PATCH] Initial TinyMCE editor support (still need to work on spellcheck and skins)

---
 index.php |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/index.php b/index.php
index 85a9eef..4e9dee1 100644
--- a/index.php
+++ b/index.php
@@ -81,6 +81,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 @@
 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()
+  send_nocacheing_headers();
+  header('Content-Type: text/plain');
+  $plaintext = $converter->get_text();
+  print $plaintext;
+
+  exit;
   }
 
 
@@ -240,7 +256,6 @@
   rcube_remote_response('');
   exit;
   }
-
 
 // include task specific files
 if ($_task=='mail')

--
Gitblit v1.9.1