merged fix for MDL-8987, guests should not see blogs flagged as site blogs

This commit is contained in:
toyomoyo 2007-03-23 01:42:52 +00:00
parent e2e9c024e9
commit fa5278283f

View File

@ -528,7 +528,7 @@
$tagquerysql = '';
}
if (isloggedin()) {
if (isloggedin() && !has_capability('moodle/legacy:guest', get_context_instance(CONTEXT_SYSTEM, SITEID), $USER->id, false)) {
$permissionsql = '(p.publishstate = \'site\' OR p.publishstate = \'public\' OR p.userid = '.$USER->id.')';
} else {
$permissionsql = 'p.publishstate = \'public\'';