MDL-67024 Lib: Check if user->mnethostid is set before using it

This commit is contained in:
Farhan Karmali
2020-03-20 11:59:29 +05:30
parent 4980533b75
commit 20ecbc885f
+2 -1
View File
@@ -1611,7 +1611,8 @@ class moodle_page {
}
$mnetpeertheme = '';
if (isloggedin() and isset($CFG->mnet_localhost_id) and $USER->mnethostid != $CFG->mnet_localhost_id) {
$mnetvarsok = isset($CFG->mnet_localhost_id) && isset($USER->mnethostid);
if (isloggedin() and $mnetvarsok and $USER->mnethostid != $CFG->mnet_localhost_id) {
require_once($CFG->dirroot.'/mnet/peer.php');
$mnetpeer = new mnet_peer();
$mnetpeer->set_id($USER->mnethostid);