From f2630cfd2c2c2f2a4188ea8657411ff75fe0968c Mon Sep 17 00:00:00 2001 From: Charles Fulton Date: Thu, 8 Mar 2012 05:08:23 -0800 Subject: [PATCH] MDL-27304 wiki: link to user's course profile --- mod/wiki/pagelib.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mod/wiki/pagelib.php b/mod/wiki/pagelib.php index ef4acafdc00..08567558048 100644 --- a/mod/wiki/pagelib.php +++ b/mod/wiki/pagelib.php @@ -1247,7 +1247,7 @@ class page_wiki_history extends page_wiki { $time = userdate($row->timecreated, get_string('strftimetime', 'langconfig')); $versionid = wiki_get_version($row->id); $versionlink = new moodle_url('/mod/wiki/viewversion.php', array('pageid' => $pageid, 'versionid' => $versionid->id)); - $userlink = new moodle_url('/user/view.php', array('id' => $username->id)); + $userlink = new moodle_url('/user/view.php', array('id' => $username->id, 'course' => $PAGE->cm->course)); $contents[] = array('', html_writer::link($versionlink->out(false), $row->version), $picture . html_writer::link($userlink->out(false), fullname($username)), $time, $OUTPUT->container($date, 'wiki_histdate')); $table = new html_table(); @@ -1275,7 +1275,7 @@ class page_wiki_history extends page_wiki { } else { $viewlink = $version->version; } - $userlink = new moodle_url('/user/view.php', array('id' => $version->userid)); + $userlink = new moodle_url('/user/view.php', array('id' => $version->userid, 'course' => $PAGE->cm->course)); $contents[] = array($this->choose_from_radio(array($version->version => null), 'compare', 'M.mod_wiki.history()', $checked - 1, true) . $this->choose_from_radio(array($version->version => null), 'comparewith', 'M.mod_wiki.history()', $checked, true), $viewlink, $picture . html_writer::link($userlink->out(false), fullname($user)), $time, $OUTPUT->container($date, 'wiki_histdate')); } @@ -2532,9 +2532,10 @@ class page_wiki_admin extends page_wiki { * Prints lists of versions which can be deleted * * @global object $OUTPUT + * @global object $PAGE */ private function print_delete_version() { - global $OUTPUT; + global $OUTPUT, $PAGE; $pageid = $this->page->id; // versioncount is the latest version @@ -2564,7 +2565,7 @@ class page_wiki_admin extends page_wiki { $time = userdate($row->timecreated, get_string('strftimetime', 'langconfig')); $versionid = wiki_get_version($row->id); $versionlink = new moodle_url('/mod/wiki/viewversion.php', array('pageid' => $pageid, 'versionid' => $versionid->id)); - $userlink = new moodle_url('/user/view.php', array('id' => $username->id)); + $userlink = new moodle_url('/user/view.php', array('id' => $username->id, 'course' => $PAGE->cm->course)); $picturelink = $picture . html_writer::link($userlink->out(false), fullname($username)); $historydate = $OUTPUT->container($date, 'wiki_histdate'); $contents[] = array('', html_writer::link($versionlink->out(false), $row->version), $picturelink, $time, $historydate); @@ -2601,7 +2602,7 @@ class page_wiki_admin extends page_wiki { $viewlink = $version->version; } - $userlink = new moodle_url('/user/view.php', array('id' => $version->userid)); + $userlink = new moodle_url('/user/view.php', array('id' => $version->userid, 'course' => $PAGE->cm->course)); $picturelink = $picture . html_writer::link($userlink->out(false), fullname($user)); $historydate = $OUTPUT->container($date, 'wiki_histdate'); $radiofromelement = $this->choose_from_radio(array($version->version => null), 'fromversion', 'M.mod_wiki.deleteversion()', $versioncount, true);