require __DIR__ . '/lib/vm/VMInterface.php'; require __DIR__ . '/lib/vm/DigitalOceanVM.php'; require __DIR__ . '/lib/VM.php'; $config = require __DIR__ . '/config.vm.php'; $vm = new VM($config); $vm->resizeToMinLimit(); } break; 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) {