Linking wiki pages to other moodle stuff by tag, and remove an unused function in...
authorDongsheng Cai <dongsheng@moodle.com>
Mon, 13 Dec 2010 15:03:25 +0000 (23:03 +0800)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 20 Dec 2010 16:00:34 +0000 (17:00 +0100)
mod/wiki/locallib.php
mod/wiki/pagelib.php

index 22a2006..72315ca 100644 (file)
@@ -1194,7 +1194,15 @@ function wiki_print_page_content($page, $context, $subwikiid) {
 
     if (!empty($CFG->usetags)) {
         $tags = tag_get_tags_array('wiki_pages', $page->id);
-        echo '<p class="wiki-tags"><span>Tags: </span>' . join($tags, ", ") . '</p>';
+        echo $OUTPUT->container_start('wiki-tags');
+        echo '<span>'.get_string('tags').': </span>';
+        $links = array();
+        foreach ($tags as $tagid=>$tag) {
+            $url = new moodle_url('/tag/index.php', array('tag'=>$tag));
+            $links[] = html_writer::link($url, $tag);
+        }
+        echo join($links, ", ");
+        echo $OUTPUT->container_end();
     }
 
     wiki_increment_pageviews($page);
index 0a5262e..2645d79 100644 (file)
@@ -1463,24 +1463,6 @@ class page_wiki_map extends page_wiki {
         $this->view = $option;
     }
 
-    function print_menu_map() {
-        $options = array('contributions', 'links', 'orphaned', 'pageindex', 'pagelist', 'updatedpages');
-        $items = array();
-        foreach ($options as $opt) {
-            $items[] = get_string($opt, 'wiki');
-        }
-        $table = new html_table();
-        $table->head = array(get_string('mapmenu', 'wiki'));
-        $table->attributes['class'] = 'wiki_editor generalbox';
-        $table->data = array();
-        $table->rowclasses = array();
-        foreach ($items as $key => $item) {
-            $link = new moodle_url('/mod/wiki/map.php', array('pageid' => $this->page->id, 'option' => $key + 1));
-            $table->data[] = array(html_writer::link($link, $item));
-        }
-        echo html_writer::table($table);
-    }
-
     function set_url() {
         global $PAGE, $CFG;
         $PAGE->set_url($CFG->wwwroot . '/mod/wiki/map.php', array('pageid' => $this->page->id));