From 322b79db06cfd0d9a0ca5c63536c36265d5ce7d2 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 20 Nov 2008 03:46:59 -0500
Subject: [PATCH] - Speed up raw message body handling (call FETCH only once for the whole message insteade of twice for headers and body)

---
 program/lib/utf8.class.php |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/program/lib/utf8.class.php b/program/lib/utf8.class.php
index 3371c25..e2d1059 100644
--- a/program/lib/utf8.class.php
+++ b/program/lib/utf8.class.php
@@ -55,7 +55,9 @@
   "ISO-8859-6" => UTF8_MAP_DIR . "/ISO-8859-6.map",
   "ISO-8859-7" => UTF8_MAP_DIR . "/ISO-8859-7.map",
   "ISO-8859-8" => UTF8_MAP_DIR . "/ISO-8859-8.map",
-  "ISO-8859-9" => UTF8_MAP_DIR . "/ISO-8859-9.map"
+  "ISO-8859-9" => UTF8_MAP_DIR . "/ISO-8859-9.map",
+  "KOI8-R" => UTF8_MAP_DIR . "/KOI8R.map",
+  "KOI8R" => UTF8_MAP_DIR . "/KOI8R.map"
   );
 
 //Error constants
@@ -68,16 +70,10 @@
   var $ascMap = array();
   var $utfMap = array();
 
-  // made PHP5 capable by RoundCube
   function __construct($charset="ISO-8859-1"){
     $this->loadCharset($charset);
   }
   
-  //Constructor
-  function utf8($charset="ISO-8859-1"){
-    $this->__construct($charset);
-  }
-
   //Load charset
   function loadCharset($charset){
     global $utf8_maps;

--
Gitblit v1.9.1