From 7bfe17822afd63616408156d73f33dddb0f31212 Mon Sep 17 00:00:00 2001 From: samhemelryk Date: Tue, 23 Jun 2009 03:16:16 +0000 Subject: [PATCH] modforum MDL-16706 Removed inline js script call in mod forum and added forum.js --- mod/forum/forum.js | 15 +++++++++++++++ mod/forum/lib.php | 30 ++++++++++-------------------- 2 files changed, 25 insertions(+), 20 deletions(-) create mode 100644 mod/forum/forum.js diff --git a/mod/forum/forum.js b/mod/forum/forum.js new file mode 100644 index 0000000000..e1ac217219 --- /dev/null +++ b/mod/forum/forum.js @@ -0,0 +1,15 @@ +function forum_produce_subscribe_link(forumid, backtoindex, ltext, ltitle) { + var elementid = "subscriptionlink"; + var subs_link = document.getElementById(elementid); + if(subs_link){ + subs_link.innerHTML = ""+ltext+"<\/a>"; + } +} + +function forum_produce_tracking_link(forumid, ltext, ltitle) { + var elementid = "trackinglink"; + var subs_link = document.getElementById(elementid); + if(subs_link){ + subs_link.innerHTML = ""+ltext+"<\/a>"; + } +} \ No newline at end of file diff --git a/mod/forum/lib.php b/mod/forum/lib.php index f6f1862eba..7ecb3a46fb 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -4891,6 +4891,7 @@ function forum_post_subscription($post, $forum) { * * @global object * @global object + * @global object * @param object $forum the forum. Fields used are $forum->id and $forum->forcesubscribe. * @param object $context the context object for this forum. * @param array $messages text used for the link in its various states @@ -4904,7 +4905,7 @@ function forum_post_subscription($post, $forum) { * @return string */ function forum_get_subscribe_link($forum, $context, $messages = array(), $cantaccessagroup = false, $fakelink=true, $backtoindex=false, $subscribed_forums=null) { - global $CFG, $USER; + global $CFG, $USER, $PAGE; $defaultmessages = array( 'subscribed' => get_string('unsubscribe', 'forum'), 'unsubscribed' => get_string('subscribe', 'forum'), @@ -4944,17 +4945,9 @@ function forum_get_subscribe_link($forum, $context, $messages = array(), $cantac $link = ''; if ($fakelink) { - $link .= << -//wwwroot/mod/forum/subscribe.php?id={$forum->id}{$backtoindexlink}'>$linktext<\/a>"; -} -//]]> - -