From 314b8a20d42f4ce6fb4eff527b60b7d121e5fcc1 Mon Sep 17 00:00:00 2001 From: jamiesensei Date: Fri, 11 Jul 2008 07:39:11 +0000 Subject: [PATCH] MDL-14216 "Improvements to regrade report - improved reporting of actions and dry run / regrade" added some if conditions to not display regrade buttons if the user doesn't have the permission to grade. --- mod/quiz/report/overview/overview_table.php | 4 ++- mod/quiz/report/overview/report.php | 27 +++++++++++---------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/mod/quiz/report/overview/overview_table.php b/mod/quiz/report/overview/overview_table.php index 68d17253ad..c58bc1af27 100644 --- a/mod/quiz/report/overview/overview_table.php +++ b/mod/quiz/report/overview/overview_table.php @@ -92,7 +92,9 @@ class quiz_report_overview_table extends table_sql { echo ''. get_string('selectnone', 'quiz').' '; echo '  '; - echo ''; + if (has_capability('mod/quiz:grade', $this->context)){ + echo ''; + } echo ''; echo ''; // Close form diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php index 972a82f122..83110926bd 100644 --- a/mod/quiz/report/overview/report.php +++ b/mod/quiz/report/overview/report.php @@ -214,19 +214,20 @@ class quiz_overview_report extends quiz_default_report { $regradealllabel = get_string('regradeall', 'quiz_overview'); } - - echo '
'; - echo '
'; - echo '
'; - echo $reporturl->hidden_params_out(array(), 0, $displayoptions); - echo ''; - echo ''; - if ($countregradeneeded){ - echo ''; - } - echo '
'; - echo '
'; - echo '
'; + if (has_capability('mod/quiz:grade', $this->context)){ + echo '
'; + echo '
'; + echo '
'; + echo $reporturl->hidden_params_out(array(), 0, $displayoptions); + echo ''; + echo ''; + if ($countregradeneeded){ + echo ''; + } + echo '
'; + echo '
'; + echo '
'; + } if (!$nostudents || ($attemptsmode == QUIZ_REPORT_ATTEMPTS_ALL)){ // Print information on the grading method and whether we are displaying -- 2.39.5