mirror of
https://github.com/moodle/moodle.git
synced 2025-01-31 12:45:04 +01:00
navigation MDL-25364 Fixed up AJAX loading for guest users within a course.
This commit is contained in:
parent
94dbfb3a82
commit
ca787a923f
@ -70,7 +70,7 @@ try {
|
||||
}
|
||||
|
||||
// Create a navigation object to use, we can't guarantee PAGE will be complete
|
||||
if (!isloggedin() || isguestuser()) {
|
||||
if (!isloggedin()) {
|
||||
$navigation->set_expansion_limit(navigation_node::TYPE_COURSE);
|
||||
} else {
|
||||
if (isset($block) && !empty($block->config->expansionlimit)) {
|
||||
|
@ -536,14 +536,7 @@ class navigation_node implements renderable {
|
||||
* @param array $expandable An array by reference to populate with expandable nodes.
|
||||
*/
|
||||
public function find_expandable(array &$expandable) {
|
||||
$isloggedin = (isloggedin() && !isguestuser());
|
||||
if (!$isloggedin && $this->type > self::TYPE_CATEGORY) {
|
||||
return;
|
||||
}
|
||||
foreach ($this->children as &$child) {
|
||||
if (!$isloggedin && $child->type > self::TYPE_CATEGORY) {
|
||||
continue;
|
||||
}
|
||||
if ($child->nodetype == self::NODETYPE_BRANCH && $child->children->count()==0 && $child->display) {
|
||||
$child->id = 'expandable_branch_'.(count($expandable)+1);
|
||||
$this->add_class('canexpand');
|
||||
|
Loading…
x
Reference in New Issue
Block a user