File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ function setFocus() {
124124$ sessionEntity = api_get_session_entity ();
125125
126126$ forumIsVisible = $ forum ->isVisible ($ courseEntity );
127- $ categoryIsVisible = $ category ->isVisible ($ courseEntity );
127+ $ categoryIsVisible = $ category ->isVisible ($ courseEntity ) && ! api_get_session_id () ;
128128
129129if (empty ($ post )) {
130130 api_not_allowed (true );
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ function setFocus() {
9595//$forumIsVisible = $forum->isVisible($courseEntity, $sessionEntity);
9696
9797$ category = $ forum ->getForumCategory ();
98- $ categoryIsVisible = $ category ->isVisible ($ courseEntity );
98+ $ categoryIsVisible = $ category ->isVisible ($ courseEntity ) && ! api_get_session_id () ;
9999
100100if (api_is_in_gradebook ()) {
101101 $ interbreadcrumb [] = [
Original file line number Diff line number Diff line change @@ -110,17 +110,19 @@ function setFocus() {
110110 (
111111 ($ category && false == $ category ->isVisible ($ courseEntity )) ||
112112 !$ category ->isVisible ($ courseEntity )
113- )
113+ ) &&
114+ !$ sessionId
114115 ) {
115- api_not_allowed (true );
116+ // api_not_allowed(true);
116117 }
117118} else {
118119 // Course
119120 if (!api_is_allowed_to_create_course () && //is a student
120121 (
121122 ($ category && false == $ category ->isVisible ($ courseEntity )) ||
122123 !$ category ->isVisible ($ courseEntity )
123- )
124+ ) &&
125+ !$ sessionId
124126 ) {
125127 api_not_allowed (true );
126128 }
You can’t perform that action at this time.
0 commit comments