make OPEN_LINKS_IN_NEW_WINDOW behaviour more universel (closes #79)

This commit is contained in:
Andrew Dolgov 2006-07-07 04:56:47 +01:00
parent 79b5d2d23f
commit c1826240cd
1 changed files with 10 additions and 4 deletions

View File

@ -565,6 +565,12 @@
if ($result) { if ($result) {
$link_target = "";
if (get_pref($link, 'OPEN_LINKS_IN_NEW_WINDOW')) {
$link_target = "target=\"_new\"";
}
$line = db_fetch_assoc($result); $line = db_fetch_assoc($result);
if ($line["icon_url"]) { if ($line["icon_url"]) {
@ -588,10 +594,10 @@
} else { } else {
$comments_url = $line["link"]; $comments_url = $line["link"];
} }
$entry_comments = "<a href=\"$comments_url\">$num_comments comments</a>"; $entry_comments = "<a $link_target href=\"$comments_url\">$num_comments comments</a>";
} else { } else {
if ($line["comments"] && $line["link"] != $line["comments"]) { if ($line["comments"] && $line["link"] != $line["comments"]) {
$entry_comments = "<a href=\"".$line["comments"]."\">comments</a>"; $entry_comments = "<a $link_target href=\"".$line["comments"]."\">comments</a>";
} }
} }
@ -605,7 +611,7 @@
$entry_author = " - by $entry_author"; $entry_author = " - by $entry_author";
} }
print "<tr><td><a href=\"" . $line["link"] . "\">" . $line["title"] . print "<tr><td><a $link_target href=\"" . $line["link"] . "\">" . $line["title"] .
"</a>$entry_author</td>"; "</a>$entry_author</td>";
$parsed_updated = date(get_pref($link, 'LONG_DATE_FORMAT'), $parsed_updated = date(get_pref($link, 'LONG_DATE_FORMAT'),