diff --git a/include/functions2.php b/include/functions2.php index 6b6f5aa56..4535e6267 100644 --- a/include/functions2.php +++ b/include/functions2.php @@ -1944,7 +1944,8 @@ if (!$ctype) $ctype = __("unknown type"); - $filename = substr($url, strrpos($url, "/")+1); + //$filename = substr($url, strrpos($url, "/")+1); + $filename = basename($url); $player = format_inline_player($url, $ctype); @@ -2025,12 +2026,17 @@ foreach ($entries as $entry) { if ($entry["title"]) - $title = "— " . truncate_string($entry["title"], 30); + $title = " — " . truncate_string($entry["title"], 30); else $title = ""; + if ($entry["filename"]) + $filename = truncate_middle(htmlspecialchars($entry["filename"]), 60); + else + $filename = ""; + $rv .= "
".htmlspecialchars($entry["filename"])."$title
"; + dojoType=\"dijit.MenuItem\">".$filename . $title.""; };