[svn r15390] Fix other character encoding problems, fixes the 'No templates' message problem - improved - see FS#2589

skala
Yannick Warnier 18 years ago
parent 342c122b57
commit 0a9b7d4619
  1. 10
      main/inc/lib/fckeditor/fcktemplates.xml.php

@ -15,8 +15,9 @@ function loadCSS($css_name)
function s($var) function s($var)
{ {
global $charset; global $charset;
//return str_replace('&','&amp;',mb_convert_encoding(get_lang($var),'UTF-8',$charset)); $search = array('&','<','>');
return htmlentities(get_lang($var), ENT_NOQUOTES, $charset); $replace = array ('&amp;','&amp;lt;','&amp;gt;');
return str_replace($search,$replace,mb_convert_encoding(get_lang($var),'UTF-8',$charset));
} }
/** /**
* Transforms a string into XML-usable code * Transforms a string into XML-usable code
@ -24,8 +25,9 @@ function s($var)
function s2($var) function s2($var)
{ {
global $charset; global $charset;
//return str_replace('&','&amp;',mb_convert_encoding($var,'UTF-8',$charset)); $search = array('&','<','>');
return htmlentities($var, ENT_NOQUOTES, $charset); $replace = array ('&amp;','&amp;lt;','&amp;gt;');
return str_replace($search,$replace,mb_convert_encoding($var,'UTF-8',$charset));
} }
$css = loadCSS(api_get_setting('stylesheets')); $css = loadCSS(api_get_setting('stylesheets'));
$img_dir = api_get_path(WEB_IMG_PATH); $img_dir = api_get_path(WEB_IMG_PATH);

Loading…
Cancel
Save