From 67a1f63913f8ec6f2e47923b98209f0637faf43e Mon Sep 17 00:00:00 2001 From: Stephen Bourget Date: Mon, 15 Aug 2016 21:46:48 -0400 Subject: [PATCH] MDL-36713 Blog: Display accurate error when a guest views a user blog --- blog/edit.php | 2 +- blog/index.php | 2 +- blog/preferences.php | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/blog/edit.php b/blog/edit.php index 36a544cade6..bf9a1666269 100644 --- a/blog/edit.php +++ b/blog/edit.php @@ -79,7 +79,7 @@ if (empty($CFG->enableblogs)) { } if (isguestuser()) { - print_error('noguestentry', 'blog'); + print_error('noguest'); } $returnurl = new moodle_url('/blog/index.php'); diff --git a/blog/index.php b/blog/index.php index fb1ef89a9c9..e639df37cbc 100644 --- a/blog/index.php +++ b/blog/index.php @@ -92,7 +92,7 @@ if ($CFG->bloglevel == BLOG_GLOBAL_LEVEL) { require_login(); if (isguestuser()) { // They must have entered the url manually. - print_error('blogdisable', 'blog'); + print_error('noguest'); } } else if ($CFG->bloglevel == BLOG_USER_LEVEL) { diff --git a/blog/preferences.php b/blog/preferences.php index 9c42bec8a13..18711612945 100644 --- a/blog/preferences.php +++ b/blog/preferences.php @@ -63,6 +63,10 @@ if (empty($CFG->enableblogs)) { print_error('blogdisable', 'blog'); } +if (isguestuser()) { + print_error('noguest'); +} + // The preference is site wide not blog specific. Hence user should have permissions in site level. require_capability('moodle/blog:view', $sitecontext); -- 2.43.0