diff --git a/functions.php b/functions.php index 86712f01b..abd1f20d5 100644 --- a/functions.php +++ b/functions.php @@ -4920,19 +4920,22 @@ print "
"; if (!get_pref($link, "STRIP_IMAGES")) { - if ($always_display_enclosures || !preg_match("/\"".htmlspecialchars($entry["filename"])."\"

"; + src=\"" .htmlspecialchars($entry["url"]) . "\"/>

"; } } } } - print "
"; - if (db_num_rows($result) == 1) { print __("Attachment:") . " "; } else { @@ -5501,9 +5504,12 @@ $always_display_enclosures = db_fetch_result($tmp_result, 0, "always_display_enclosures"); if (!get_pref($link, "STRIP_IMAGES")) { - if ($always_display_enclosures || !preg_match("/img/i", $article_content)) { + if ($always_display_enclosures || + !preg_match("/img/i", $article_content)) { + foreach ($entries as $entry) { - if (preg_match("/image/", $entry["type"])) { + if (preg_match("/image/", $entry["type"]) || + preg_match("/\.(jpg|png|gif|bmp)/i", $entry["filename"])) { print "

\"".htmlspecialchars($entry["filename"])."\"

";