diff --git a/main/exercice/exercice.php b/main/exercice/exercice.php
index 5204e3de13..85123b1727 100644
--- a/main/exercice/exercice.php
+++ b/main/exercice/exercice.php
@@ -1,4 +1,4 @@
- '../gradebook/index.php',
+ 'url' => '../gradebook/'.$_SESSION['gradebook_dest'],
'name' => get_lang('Gradebook')
);
}
diff --git a/main/forum/newthread.php b/main/forum/newthread.php
index 7409dd633a..427abb3b02 100644
--- a/main/forum/newthread.php
+++ b/main/forum/newthread.php
@@ -126,7 +126,7 @@ if (!empty($_SESSION['toolgroup'])) {
} else {
if( (isset($_GET['gradebook']) && $_GET['gradebook']=='view') || ( isset($_POST['gradebook']) && $_POST['gradebook']=='view')) {
$interbreadcrumb[]= array (
- 'url' => '../gradebook/index.php',
+ 'url' => '../gradebook/'.$_SESSION['gradebook_dest'],
'name' => get_lang('Gradebook')
);
}
diff --git a/main/forum/viewthread.php b/main/forum/viewthread.php
index e65c0c3fd2..0776f5d17c 100644
--- a/main/forum/viewthread.php
+++ b/main/forum/viewthread.php
@@ -108,7 +108,7 @@ if (!empty($_SESSION['toolgroup'])) {
} else {
if (!empty($_GET['gradebook'])) {
$interbreadcrumb[]= array (
- 'url' => '../gradebook/index.php',
+ 'url' => '../gradebook/'.$_SESSION['gradebook_dest'],
'name' => get_lang('Gradebook')
);
}
diff --git a/main/gradebook/lib/fe/displaygradebook.php b/main/gradebook/lib/fe/displaygradebook.php
index 99adadb4a7..261a848538 100644
--- a/main/gradebook/lib/fe/displaygradebook.php
+++ b/main/gradebook/lib/fe/displaygradebook.php
@@ -284,7 +284,7 @@ class DisplayGradebook
$user_id=api_get_user_id();
$course_code=$my_category['course_code'];
$status_user=api_get_status_of_user_in_course ($user_id,$course_code);
- if ($status_user==1 && ($is_course_admin) && (!isset ($_GET['search']))) {
+ if (($status_user==1 && $is_course_admin && !isset ($_GET['search'])) || api_is_platform_admin()) {
if ($selectcat == '0') {
if ($show_add_qualification === true) {
// $header .= '
' . get_lang('NewCategory') . '';
@@ -317,9 +317,9 @@ class DisplayGradebook
$header .= '
'.$scoretotal_display;
+ $certificates = '
'.$scoretotal_display;
} else {
$certificates = '-';
}
@@ -266,7 +266,7 @@ private function build_id_column ($item) {
if (api_is_allowed_to_create_course() && $show_message===false) {
return ' '
- . ''
+ . ''
. $item->get_name()
. ' ['.get_lang('Evaluation').']';
} elseif (ScoreDisplay :: instance()->is_custom() && $show_message===false) {