Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 482... Línea 482...
482
                $completionpassgradeel = 'completionpassgrade' . $suffix;
482
                $completionpassgradeel = 'completionpassgrade' . $suffix;
483
                if ($mform->elementExists($completionpassgradeel)) {
483
                if ($mform->elementExists($completionpassgradeel)) {
484
                    $mform->freeze($completionpassgradeel);
484
                    $mform->freeze($completionpassgradeel);
Línea 485... Línea 485...
485
 
485
 
486
                    // Has the completion pass grade completion criteria been set? If it has, then we shouldn't change
486
                    // Has the completion pass grade completion criteria been set? If it has, then we shouldn't change
487
                    // the gradepass field.
487
                    // any of the modules "gradepass" type fields.
-
 
488
                    if ($mform->exportValue($completionpassgradeel)) {
-
 
489
 
-
 
490
                        // Some modules define separate "gradepass" fields for each of their grade items.
-
 
491
                        $gradepassfieldels = array_merge(['gradepass'], array_map(
-
 
492
                            fn(string $gradeitem) => "{$gradeitem}gradepass",
-
 
493
                            component_gradeitems::get_itemname_mapping_for_component("mod_{$this->_modname}"),
-
 
494
                        ));
-
 
495
 
-
 
496
                        foreach ($gradepassfieldels as $gradepassfieldel) {
488
                    if ($mform->exportValue($completionpassgradeel)) {
497
                            if ($mform->elementExists($gradepassfieldel)) {
-
 
498
                                $mform->freeze($gradepassfieldel);
-
 
499
                            }
489
                        $mform->freeze('gradepass');
500
                        }
490
                    }
501
                    }
491
                }
502
                }
492
                $completiongradeitemnumberel = 'completiongradeitemnumber' . $suffix;
503
                $completiongradeitemnumberel = 'completiongradeitemnumber' . $suffix;
493
                if ($mform->elementExists($completiongradeitemnumberel)) {
504
                if ($mform->elementExists($completiongradeitemnumberel)) {