}
    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>';