$strheadline = get_string("bookmarks".$type_plural, "block_exabis_eportfolio");
*/
require_login($courseid);
$context = get_context_instance(CONTEXT_SYSTEM);
require_capability('block/exabis_eportfolio:use', $context);
if (!$COURSE) {
    print_error("invalidcourseid", "block_exabis_eportfolio");
}
if (isset($USER->realuser)) {
    error("You can't access portfolios in 'Login As'-Mode.");
}
block_exabis_eportfolio_print_header("views");
echo "<div class='block_eportfolio_center'>";
print_simple_box(text_to_html(get_string("explainingviews", "block_exabis_eportfolio")), "center");
echo "</div>";
$userpreferences = block_exabis_eportfolio_get_user_preferences();
if (!$sort && $userpreferences && isset($userpreferences->viewsort)) {
    $sort = $userpreferences->viewsort;
}
// check sorting
$parsedsort = block_exabis_eportfolio_parse_view_sort($sort);
$sort = $parsedsort[0] . '.' . $parsedsort[1];
$sortkey = $parsedsort[0];
if ($parsedsort[1] == "desc") {
    $newsort = $sortkey . ".asc";
} else {
    $newsort = $sortkey . ".desc";
}
$sorticon = $parsedsort[1] . '.gif';
block_exabis_eportfolio_set_user_preferences(array('viewsort' => $sort));
$query = "select v.*" . " from {$CFG->prefix}block_exabeporview v" . " where v.userid = {$USER->id}" . block_exabis_eportfolio_view_sort_to_sql($parsedsort);
function get_extern_access($userid)
{
    $userpreferences = block_exabis_eportfolio_get_user_preferences($userid);
    return "extern.php?id={$userpreferences->user_hash}";
}