Я создаю плагин для занятий, но хочу, чтобы это занятие было доступно только для некоторых курсов.Для этого я добавил настройки в settings.php
$settings->add(new admin_setting_configtext(
'mod_stub/courselist',
get_string('courselist', 'mod_stub'),
get_string('courselist_desc', 'mod_stub'),
'',
PARAM_TEXT
));
Что бы я сделал, введите в это поле несколько идентификаторов курса, разделенных запятой.Затем я бы сделал
$authCourseList = get_config('mod_stub', 'courselist');
$authCourses = array_map('intval', explode(',', $authCourseList ));
if (!in_array($id, explode(',',$authCourses))) {
//some logic here, notice ...;
exit;
}
В идеале я хотел бы запретить отображение активности в списке действий.
Проблема в том, что я не знаю, куда добавить этот фрагментcode.
Я видел , это можно сделать , но документации не хватает точности, если не сказать больше