diff --git a/main/mySpace/session.php b/main/mySpace/session.php index 44d9466bb5..8d53864adb 100755 --- a/main/mySpace/session.php +++ b/main/mySpace/session.php @@ -76,6 +76,13 @@ if (api_is_platform_admin(true, true)) { ); } + if (api_is_drh()) { + $menu_items[] = Display::url( + Display::return_icon('session.png', get_lang('SessionFilterReport'), [], ICON_SIZE_MEDIUM), + api_get_path(WEB_CODE_PATH).'mySpace/session_filter.php' + ); + } + $actionsLeft = ''; $nb_menu_items = count($menu_items); if ($nb_menu_items > 1) { diff --git a/main/mySpace/session_filter.php b/main/mySpace/session_filter.php index 67daf75d4f..6b9aa3b3f0 100644 --- a/main/mySpace/session_filter.php +++ b/main/mySpace/session_filter.php @@ -7,7 +7,7 @@ $cidReset = true; require_once __DIR__.'/../inc/global.inc.php'; $this_section = SECTION_TRACKING; -if (!api_is_allowed_to_create_course()) { +if (!api_is_allowed_to_create_course() && !api_is_drh()) { api_not_allowed(true); } @@ -60,6 +60,7 @@ $htmlHeadXtra[] = "