Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 172... Línea 172...
172
 * @param object $course The course.
172
 * @param object $course The course.
173
 * @param object $user The user.
173
 * @param object $user The user.
174
 * @param boolean $viewasuser True when we are viewing this as the targetted user sees it.
174
 * @param boolean $viewasuser True when we are viewing this as the targetted user sees it.
175
 */
175
 */
176
function grade_report_user_profilereport(object $course, object $user, bool $viewasuser = false) {
176
function grade_report_user_profilereport(object $course, object $user, bool $viewasuser = false) {
-
 
177
    global $OUTPUT;
-
 
178
 
-
 
179
    $taskindicator = new \core\output\task_indicator(
-
 
180
        \core_course\task\regrade_final_grades::create($course->id),
-
 
181
        get_string('recalculatinggrades', 'grades'),
-
 
182
        get_string('recalculatinggradesadhoc', 'grades'),
-
 
183
        new \core\url('/course/user.php', ['mode' => 'grade', 'id' => $course->id, 'user' => $user->id]),
-
 
184
    );
-
 
185
 
-
 
186
    if ($taskindicator->has_task_record()) {
-
 
187
        echo $OUTPUT->render($taskindicator);
177
    if (!empty($course->showgrades)) {
188
    } else if (!empty($course->showgrades)) {
Línea 178... Línea 189...
178
 
189
 
Línea 179... Línea 190...
179
        $context = context_course::instance($course->id);
190
        $context = context_course::instance($course->id);
180
 
191