summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
Diffstat (limited to 'includes')
-rw-r--r--includes/common.inc4
-rw-r--r--includes/theme.inc4
2 files changed, 4 insertions, 4 deletions
diff --git a/includes/common.inc b/includes/common.inc
index e1f2dcc11..fabee01bf 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -350,10 +350,10 @@ function link_page() {
return $links;
}
-function link_node($node) {
+function link_node($node, $main = 0) {
foreach (module_list() as $name) {
if (module_hook($name, "link")) {
- $links = array_merge($links, module_invoke($name, "link", "node", $node));
+ $links = array_merge($links, module_invoke($name, "link", "node", $node, $main));
}
}
diff --git a/includes/theme.inc b/includes/theme.inc
index 79fdeb353..60bf86cd0 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -69,8 +69,8 @@ class BaseTheme {
else {
$output .= check_output($node->body, 1);
}
- if ($main) {
- $output .= "<br />[ ". $this->links(link_node($node)) ." ]";
+ if ($links = link_node($node, $main)) {
+ $output .= "<br />[ ". $this->links($links) ." ]";
}
$output .= "<hr />";