summaryrefslogtreecommitdiff
path: root/functions.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-05-16 08:05:42 +0100
committerAndrew Dolgov <[email protected]>2007-05-16 08:05:42 +0100
commit007a38d4c3a8b823325bf6c5ec13f1058ef40ab3 (patch)
tree2beaf12988ab306bc7472c638b938c025de615f2 /functions.php
parentf826eee150ca01f14f20d8a017bac43d8b0f2a04 (diff)
new option: STRIP_UNSAFE_TAGS (utilized)
Diffstat (limited to 'functions.php')
-rw-r--r--functions.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/functions.php b/functions.php
index c8ad1c5ea..5e43a5677 100644
--- a/functions.php
+++ b/functions.php
@@ -630,7 +630,7 @@
# sanitize content
- $entry_content = sanitize_rss($entry_content);
+// $entry_content = sanitize_rss($entry_content);
if (defined('DAEMON_EXTENDED_DEBUG')) {
_debug("update_rss_feed: done collecting data [TITLE:$entry_title]");
@@ -2605,7 +2605,7 @@
}
}
- function sanitize_rss($str) {
+ function sanitize_rss($link, $str) {
$res = $str;
/* $res = preg_replace('/<script.*?>/i',
@@ -2619,7 +2619,7 @@
"<p class=\"objectWarn\">(Disabled html object
- flash or other embedded content)</p>", $res); */
- if (get_pref("STRIP_UNSAFE_TAGS")) {
+ if (get_pref($link, "STRIP_UNSAFE_TAGS")) {
$res = strip_tags($res, "<p><a><i><em><b><strong><blockquote><br><img>");
}
@@ -2750,8 +2750,8 @@
$latest_version = trim(preg_replace("/(Milestone)|(completed)/", "", $latest_item["title"]));
- $release_url = sanitize_rss($latest_item["link"]);
- $content = sanitize_rss($latest_item["description"]);
+ $release_url = sanitize_rss($link, $latest_item["link"]);
+ $content = sanitize_rss($link, $latest_item["description"]);
if (version_compare(VERSION, $latest_version) == -1) {
if ($brief_fmt) {
@@ -3520,7 +3520,7 @@
$line["content"] = preg_replace("/href=/i", "target=\"_new\" href=", $line["content"]);
}
- $line["content"] = sanitize_rss($line["content"]);
+ $line["content"] = sanitize_rss($link, $line["content"]);
print $line["content"] . "</div>";