Skip to content

Commit

Permalink
xAPI-vle#857 - prevent deprecation warnings shown in all admin pages
Browse files Browse the repository at this point in the history
  • Loading branch information
jpahullo committed May 23, 2024
1 parent 544715d commit c30335b
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/transformer/get_event_function_map.php
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,14 @@ function get_event_function_map() {
'\totara_program\event\program_assigned' => 'totara_program\program_assigned'
];

global $CFG;
// The use of $CFG->debugusers is interpreted for Moodle core as $forceddebug in the degugging() function.
// Disable temporary $CFG->debugusers to prevent debugging messages throughout administration options.
$debugusers = $CFG->debugusers;
$CFG->debugusers = '';
$environmentevents = class_exists("report_eventlist_list_generator") ?
array_keys(\report_eventlist_list_generator::get_all_events_list(false)) : array_keys($availableevents);
$CFG->debugusers = $debugusers;

return array_filter($availableevents, function($k) use ($environmentevents) {
return in_array($k, $environmentevents);
Expand Down

0 comments on commit c30335b

Please sign in to comment.