rint("Download" . htmlspecialchars($row["filename"]) . "");// tr("Downloads as", $row["save_as"]); function hex_esc($matches) { return sprintf("%02x", ord($matches[0])); } tr("Info hash", preg_replace_callback('/./s', "hex_esc", hash_pad($row["info_hash"]))); // if (!empty($row["descr"])) // tr("Description", format_comment($row["descr"]), 1); if (!empty($row["descr"])){ $row["descr"] = preg_replace("/[^\\x20-\\x7e\\x0a\\x0d]/", " ", $row["descr"]); print("Description" . format_comment(htmlspecialchars($row["descr"])) . "\n"); } else { include 'include/strip.php'; $nfo = htmlspecialchars($row["nfo"]); $nfo = preg_replace("/[^\\x20-\\x7e\\x0a\\x0d]/", " ", $nfo); strip($nfo); print("Description" . format_comment($nfo) . "\n"); } if (get_user_class() >= UC_POWER_USER && $row["nfosz"] > 0) print("NFOView NFO (" . mksize($row["nfosz"]) . ")\n"); if ($row["visible"] == "no") tr("Visible", "no (dead)", 1); if ($moderator) tr("Banned", $row["banned"]);