MDL-68933 core: Use get_config() to fetch theme version number

Fetching the theme version number via get_component_version() which
requires lib/adminlib.php unnecessarily increases memory consumption.
Using get_config() is more direct and simpler.
This commit is contained in:
Jun Pataleta
2020-06-05 16:19:02 +08:00
parent 618b13e1f5
commit ee8a4fbb95
+1 -2
View File
@@ -124,14 +124,13 @@ class core_userfeedback {
*/
public static function make_link(): moodle_url {
global $CFG, $PAGE;
require_once($CFG->libdir . '/adminlib.php');
$baseurl = $CFG->userfeedback_url ?? 'https://feedback.moodle.org/lms';
$lang = clean_param(current_language(), PARAM_LANG); // Avoid breaking WS because of incorrect package langs.
$moodleurl = $CFG->wwwroot;
$moodleversion = $CFG->release;
$theme = $PAGE->theme->name;
$themeversion = get_component_version('theme_' . $theme);
$themeversion = get_config('theme_'.$theme, 'version');
$url = new moodle_url($baseurl, [
'lang' => $lang,