Forum: Fix forum visibility issue for course session in student view - refs BT#21926

pull/5724/head
christianbeeznst 1 year ago
parent 4700f7baf6
commit 6eefeee7dc
  1. 2
      public/main/forum/editpost.php
  2. 2
      public/main/forum/editthread.php
  3. 8
      public/main/forum/viewforum.php

@ -124,7 +124,7 @@ $courseEntity = api_get_course_entity();
$sessionEntity = api_get_session_entity();
$forumIsVisible = $forum->isVisible($courseEntity);
$categoryIsVisible = $category->isVisible($courseEntity);
$categoryIsVisible = $category->isVisible($courseEntity) && !api_get_session_id();
if (empty($post)) {
api_not_allowed(true);

@ -95,7 +95,7 @@ $sessionEntity = api_get_session_entity();
//$forumIsVisible = $forum->isVisible($courseEntity, $sessionEntity);
$category = $forum->getForumCategory();
$categoryIsVisible = $category->isVisible($courseEntity);
$categoryIsVisible = $category->isVisible($courseEntity) && !api_get_session_id();
if (api_is_in_gradebook()) {
$interbreadcrumb[] = [

@ -110,9 +110,10 @@ if (!empty($groupId)) {
(
($category && false == $category->isVisible($courseEntity)) ||
!$category->isVisible($courseEntity)
)
) &&
!$sessionId
) {
api_not_allowed(true);
// api_not_allowed(true);
}
} else {
// Course
@ -120,7 +121,8 @@ if (!empty($groupId)) {
(
($category && false == $category->isVisible($courseEntity)) ||
!$category->isVisible($courseEntity)
)
) &&
!$sessionId
) {
api_not_allowed(true);
}

Loading…
Cancel
Save