MDL-52642 blog: Fix notices for swapping contexts in activities.
This commit is contained in:
+7
-3
@@ -64,9 +64,13 @@ if ($id) {
|
||||
|
||||
$sitecontext = context_system::instance();
|
||||
$usercontext = context_user::instance($userid);
|
||||
$PAGE->set_context($usercontext);
|
||||
$blognode = $PAGE->settingsnav->find('blogadd', null);
|
||||
$blognode->make_active();
|
||||
if ($modid) {
|
||||
$PAGE->set_context($sitecontext);
|
||||
} else {
|
||||
$PAGE->set_context($usercontext);
|
||||
$blognode = $PAGE->settingsnav->find('blogadd', null);
|
||||
$blognode->make_active();
|
||||
}
|
||||
|
||||
require_login($courseid);
|
||||
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ if ($entryid and !isset($userid)) {
|
||||
$userid = $entry->userid;
|
||||
}
|
||||
|
||||
if (isset($userid) && empty($courseid)) {
|
||||
if (isset($userid) && empty($courseid) && empty($modid)) {
|
||||
$context = context_user::instance($userid);
|
||||
} else if (!empty($courseid) && $courseid != SITEID) {
|
||||
$context = context_course::instance($courseid);
|
||||
|
||||
Reference in New Issue
Block a user