alecpl
2009-12-11 2717f9f68e74277379c065d32bd0771976e49c86
program/include/rcube_shared.inc
@@ -510,7 +510,7 @@
  
  if (!is_string($input) || $input == '')
    return $input;
  // iconv/mbstring are much faster (especially with long strings)
  if (function_exists('mb_convert_encoding') && ($res = mb_convert_encoding($input, 'UTF8', 'UTF8')))
    return $res;
@@ -563,6 +563,21 @@
  return $out;
}
/**
 * Convert a variable into a javascript object notation
 *
 * @param mixed Input value
 * @return string Serialized JSON string
 */
function json_serialize($input)
{
  $input = rc_utf8_clean($input);
  return json_encode($input);
}
/**
 * Explode quoted string
 *