$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);
$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);