function shorten_utf8($string, $length) {
preg_match("~^(.{0,$length})(.?)~su", $string, $match);
- return nl2br(htmlspecialchars($match[1])) . ($match[2] ? "<em>...</em>" : "");
+ return htmlspecialchars($match[1]) . ($match[2] ? "<em>...</em>" : "");
}
function friendly_url($val) {
if (!strlen(trim($val))) {
$val = " ";
} elseif (intval($text_length) > 0 && preg_match('~blob|text~', $fields[$key]["type"])) {
- $val = shorten_utf8($val, intval($text_length));
+ $val = nl2br(shorten_utf8($val, intval($text_length)));
} else {
$val = nl2br(htmlspecialchars($val));
if ($fields[$key]["type"] == "char") {
$offset = $match[0][1] + strlen($match[0][0]);
} else {
$empty = false;
- echo "<pre class='jush-sql'>" . htmlspecialchars(trim(substr($query, 0, $match[0][1]))) . "</pre>\n";
+ echo "<pre class='jush-sql'>" . shorten_utf8(trim(substr($query, 0, $match[0][1])), 100) . "</pre>\n";
flush();
$start = explode(" ", microtime());
//! don't allow changing of character_set_results, convert encoding of displayed query