Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 36... Línea 36...
36
if (!$plugin) {
36
if (!$plugin) {
37
    throw new moodle_exception('invaliddata', 'error');
37
    throw new moodle_exception('invaliddata', 'error');
38
}
38
}
Línea 39... Línea 39...
39
 
39
 
-
 
40
require_login($course);
40
require_login($course);
41
 
-
 
42
if (!has_any_capability(['enrol/' . $type . ':config', 'moodle/course:editcoursewelcomemessage'], $context)) {
-
 
43
    throw new \moodle_exception('nopermissiontoaccesspage', 'error');
Línea 41... Línea 44...
41
require_capability('enrol/' . $type . ':config', $context);
44
}
42
 
45
 
43
$url = new moodle_url('/enrol/editinstance.php', ['courseid' => $course->id, 'id' => $instanceid, 'type' => $type]);
46
$url = new moodle_url('/enrol/editinstance.php', ['courseid' => $course->id, 'id' => $instanceid, 'type' => $type]);
44
$PAGE->set_url($url);
47
$PAGE->set_url($url);
Línea 84... Línea 87...
84
        $reset = false;
87
        $reset = false;
85
        if (isset($data->status)) {
88
        if (isset($data->status)) {
86
            $reset = ($instance->status != $data->status);
89
            $reset = ($instance->status != $data->status);
87
        }
90
        }
Línea 88... Línea -...
88
 
-
 
89
        foreach ($data as $key => $value) {
-
 
90
            $instance->$key = $value;
-
 
91
        }
-
 
92
 
-
 
93
        $instance->timemodified   = time();
-
 
94
 
91
 
Línea 95... Línea 92...
95
        $plugin->update_instance($instance, $data);
92
        $plugin->update_instance($instance, $data);
96
 
93
 
97
        if ($reset) {
94
        if ($reset) {