summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2006-07-07 04:56:47 +0100
committerAndrew Dolgov <[email protected]>2006-07-07 04:56:47 +0100
commitc1826240cd3952a57dda927444eacefed659873f (patch)
tree877bd5d27d43713705140e3180095be479adbefd
parent79b5d2d23f060e24993e4effc6ec86fe272adad2 (diff)
make OPEN_LINKS_IN_NEW_WINDOW behaviour more universel (closes #79)
-rw-r--r--backend.php14
1 files changed, 10 insertions, 4 deletions
diff --git a/backend.php b/backend.php
index d78d5cd28..da317cc41 100644
--- a/backend.php
+++ b/backend.php
@@ -565,6 +565,12 @@
if ($result) {
+ $link_target = "";
+
+ if (get_pref($link, 'OPEN_LINKS_IN_NEW_WINDOW')) {
+ $link_target = "target=\"_new\"";
+ }
+
$line = db_fetch_assoc($result);
if ($line["icon_url"]) {
@@ -588,10 +594,10 @@
} else {
$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 {
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>";
}
}
@@ -604,8 +610,8 @@
if ($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>";
$parsed_updated = date(get_pref($link, 'LONG_DATE_FORMAT'),