} if (!($cm = get_coursemodule_from_instance("bookmarks", $bookmarks->id, $course->id))) { error("Course Module ID was incorrect"); } } require_login($course->id); add_to_log($course->id, "bookmarks", "view", "view.php?id={$cm->id}", "{$bookmarks->id}", $cm->id); /// Print the page header if ($course->category) { $navigation = "<a href=\"../../course/view.php?id={$course->id}\">{$course->shortname}</a> ->"; } else { $navigation = ''; } /// Print header. $navlinks = array(); $navlinks[] = array('name' => get_string('modulenameplural', 'bookmarks'), 'link' => $CFG->wwwroot . '/mod/bookmarks/index.php?id=' . $course->id, 'type' => 'activity'); $navlinks[] = array('name' => format_string($bookmarks->name), 'link' => "view.php", 'type' => 'activityinstance'); $navigation = build_navigation($navlinks); print_header_simple(format_string($bookmarks->name), "", $navigation, "", "", true, update_module_button($cm->id, $course->id, get_string("modulename", "bookmarks")), navmenu($course, $cm)); require_js($CFG->wwwroot . '/mod/bookmarks/preview/previewbubble.js'); /// Print the main part of the page echo '<div class="middle">'; print_box($bookmarks->intro, "generalbox", "intro"); bookmarks_print_tabs($cm->id, $action); bookmarks_print_content($bookmarks->id, $action); echo '</div>'; bookmarks_print_tagcloud_block($bookmarks->id); /// Finish the page echo '<div class="footer">'; print_footer($course); echo '</div>';
$item = bookmarks_get_item($itemid); if ($USER->id == $item->userid) { $data = new stdClass(); $data->cmid = $cm->id; $data->itemid = $item->id; $data->name = $item->name; $data->description = $item->description; $link = bookmarks_get_link($item->linkid); $data->url = $link->url; $tags = bookmarks_get_item_tags($item->id); if (!empty($tags)) { foreach ($tags as $tag) { $data->tags .= $tag->name . ','; } } $form->set_data($data); $form->display(); } else { notice(get_string('notyours', 'bookmarks')); } } else { require_once "edit_form.php"; $form =& new mod_bookmarks_edit_form("save.php?id={$id}"); $form->display(); } echo '</div>'; bookmarks_print_tagcloud_block($bookmarks->id, 'edit'); /// Finish the page echo '<div class="footer">'; print_footer($course); echo '</div>';