Подскажите, хочу добавить кнопку переключения режима редактирования в локальном модуле, что-то типо такого
if(has_capability('local/speaker:edit', $PAGE->context)) {В других курсах это работает, но не для локального модуля, так как для него получается id курса = 1, Режим включается, но он автоматически перенаправляет на главную страницу, параметр return не помогает. Подскажите, как можно это сделать?
if(!$PAGE->user_is_editing()) {
$editinModeUrl = new moodle_url('/course/view.php', ['id' => $PAGE->course->id, 'edit' => 'on', 'sesskey' => $USER->sesskey,
]);
$PAGE->set_button('<a href="'.$editinModeUrl.'" class="btn btn-default">Режим редактирования</a>');
} else {
$editinModeUrl = new moodle_url('/course/view.php', ['id' => $PAGE->course->id, 'edit' => 'off', 'sesskey' => $USER->sesskey,
]);
$PAGE->set_button('<a href="'.$editinModeUrl.'" class="btn btn-default">Завершить режим редактирования</a>');
}
}