alecpl
2011-06-17 3ddca3b945ecf36d799dfa9c772437a7dad62c5d
- Don't log errors when charset conversion fails


1 files modified
20 ■■■■ changed files
program/include/main.inc 20 ●●●● patch | view | raw | blame | history
program/include/main.inc
@@ -142,10 +142,8 @@
  $tmp = unslashify($rcmail->config->get('temp_dir'));
  $expire = mktime() - 172800;  // expire in 48 hours
  if ($dir = opendir($tmp))
    {
    while (($fname = readdir($dir)) !== false)
      {
  if ($dir = opendir($tmp)) {
    while (($fname = readdir($dir)) !== false) {
      if ($fname{0} == '.')
        continue;
@@ -205,7 +203,6 @@
  static $iconv_options = null;
  static $mbstring_loaded = null;
  static $mbstring_list = null;
  static $convert_warning = false;
  static $conv = null;
  $error = false;
@@ -308,19 +305,6 @@
        return $_str;
    }
    $error = true;
  }
  // report error
  if ($error && !$convert_warning) {
    raise_error(array(
      'code' => 500,
      'type' => 'php',
      'file' => __FILE__,
      'line' => __LINE__,
      'message' => "Could not convert string from $from to $to. Make sure iconv/mbstring is installed or lib/utf8.class is available."
      ), true, false);
    $convert_warning = true;
  }
  // return UTF-8 or original string