$result = new stdClass;
// Need to replace line endings or else IE won't display line endings
// properly.
- $result->text = str_replace("\n", "\r\n", Horde_Text_Filter::filter(Horde_Util::getPost('text'), 'html2text'));
+ $result->text = str_replace("\n", "\r\n", Horde_Text_Filter::filter(Horde_Util::getPost('text'), 'html2text', array('charset' => Horde_Nls::getCharset())));
break;
case 'Text2Html':
array('<p> </p>', '<p class="imp-signature"><!--begin_signature-->' . $imp_compose->text2html($sig) . '<!--end_signature--></p>'),
$msg);
} else {
- $msg = Horde_Text_Filter::filter($msg, 'html2text');
+ $msg = Horde_Text_Filter::filter($msg, 'html2text', array('charset' => $charset));
}
}
* text. */
if (($_SESSION['imp']['view'] == 'mimp') ||
(!$inline && Horde_Util::getFormData('convert_text'))) {
- $data = Horde_Text_Filter::filter($data, 'html2text');
+ $data = Horde_Text_Filter::filter($data, 'html2text', array('charset' => Horde_Nls::getCharset()));
// Filter bad language.
return array(
$type = Horde_Util::getFormData('type', 'plain');
if (!empty($last_type) && $last_type != $type) {
$content = ($type == 'plain')
- ? Horde_Text_Filter::filter($content, 'html2text')
+ ? Horde_Text_Filter::filter($content, 'html2text', array('charset' => Horde_Nls::getCharset()))
: nl2br(htmlspecialchars(htmlspecialchars($content)));
}
$stationery = array('n' => $name, 't' => $type, 'c' => $content);