mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 20:42:22 +02:00
MDL-77770 gradereport_user: fix errors when no users to navigate.
This commit is contained in:
parent
f8e2445513
commit
eb12428324
@ -142,6 +142,7 @@ class gradereport_user_renderer extends plugin_renderer_base {
|
||||
|
||||
$navigationdata = [];
|
||||
|
||||
$users = [];
|
||||
while ($userdata = $gui->next_user()) {
|
||||
$users[$userdata->user->id] = $userdata->user;
|
||||
}
|
||||
@ -150,6 +151,11 @@ class gradereport_user_renderer extends plugin_renderer_base {
|
||||
$arraykeys = array_keys($users);
|
||||
$keynumber = array_search($userid, $arraykeys);
|
||||
|
||||
// Without a valid user or users list, there's nothing to render.
|
||||
if ($keynumber === false) {
|
||||
return '';
|
||||
}
|
||||
|
||||
// Determine directionality so that icons can be modified to suit language.
|
||||
$previousarrow = right_to_left() ? 'right' : 'left';
|
||||
$nextarrow = right_to_left() ? 'left' : 'right';
|
||||
|
Loading…
x
Reference in New Issue
Block a user