mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 08:22:07 +02:00
MDL-61163 mod_wiki: guests should be able to view frontpage modules
When wiki is added to the frontpage and the guest role has capability to view wiki, users should not be required to log in.
This commit is contained in:
parent
c6956595f7
commit
c8d5e54cd1
@ -57,7 +57,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewpage', 'wiki');
|
||||
|
@ -66,7 +66,7 @@ if ($compare >= $comparewith) {
|
||||
print_error('cannotcomparenewerversion', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewpage', 'wiki');
|
||||
|
@ -77,7 +77,7 @@ $context = context_module::instance($cm->id);
|
||||
|
||||
|
||||
$PAGE->set_url('/mod/wiki/files.php', array('pageid'=>$pageid));
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewfiles', 'wiki');
|
||||
|
@ -58,7 +58,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewpage', 'wiki');
|
||||
|
@ -53,7 +53,7 @@ if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewpage', 'wiki');
|
||||
|
@ -84,7 +84,7 @@ abstract class page_wiki {
|
||||
*/
|
||||
protected $tabs_options = array();
|
||||
/**
|
||||
* @var object wiki renderer
|
||||
* @var mod_wiki_renderer wiki renderer
|
||||
*/
|
||||
protected $wikioutput;
|
||||
/**
|
||||
|
@ -51,7 +51,7 @@ if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewpage', 'wiki');
|
||||
|
@ -70,7 +70,7 @@ if ($id) {
|
||||
// Checking course instance
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
// Checking wiki instance
|
||||
if (!$wiki = wiki_get_wiki($cm->instance)) {
|
||||
@ -142,7 +142,7 @@ if ($id) {
|
||||
// Checking course instance
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
/*
|
||||
* Case 2:
|
||||
*
|
||||
@ -173,7 +173,7 @@ if ($id) {
|
||||
// Checking course instance
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
$groupmode = groups_get_activity_groupmode($cm);
|
||||
|
||||
|
@ -58,7 +58,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course, true, $cm);
|
||||
require_course_login($course, true, $cm);
|
||||
|
||||
if (!wiki_user_can_view($subwiki, $wiki)) {
|
||||
print_error('cannotviewpage', 'wiki');
|
||||
|
Loading…
x
Reference in New Issue
Block a user