case 'publish': $result = $bbb->publishMeeting($_GET['id']); break; case 'unpublish': $result = $bbb->unpublishMeeting($_GET['id']); break; default: break; } } $meetings = $bbb->getCourseMeetings(); if (!empty($meetings)) { $meetings = array_reverse($meetings); } $users_online = $bbb->getUsersOnlineInCurrentRoom(); $status = $bbb->isServerRunning(); $meeting_exists = $bbb->meetingExists(api_get_course_id().'-'.api_get_session_id()); $show_join_button = false; if ($meeting_exists || $teacher) { $show_join_button = true; } $tpl->assign('allow_to_edit', $teacher); $tpl->assign('meetings', $meetings); $conferenceUrl = api_get_path(WEB_PLUGIN_PATH).'bbb/start.php?launch=1&'.api_get_cidreq(); $tpl->assign('conference_url', $conferenceUrl); $tpl->assign('users_online', $users_online); $tpl->assign('bbb_status', $status); $tpl->assign('show_join_button', $show_join_button);