/** * Hàm xử lý dữ liệu của 1 lớp bbb * @global type $CFG * @param type $bbb_info * @return type */ function _process_info_bbb($bbb_info) { global $CFG, $USER; if (count($bbb_info)) { $tpeBBB = new TpeBigBlueButton(); $settings = $tpeBBB->TpeSettings; foreach ($bbb_info as $item) { $value_time_change_btn = $settings->DefaultTimeOpenBefore * 60; $item->time_now = time(); $item->value_time_change_btn = $value_time_change_btn; /** * 14.10.2015 * TungTB: Fix loai HV thai vao truoc 5 phut */ if ($USER->profile["packageparent"] == 'THAI') { $item->timeavailable = $item->timeavailable - 5 * 60; } /** * End TungTB */ $item->timeavailable_late = $item->timeavailable + $value_time_change_btn; $item->time_countdown = intval($item->timeavailable) - time(); $item->link_down_document = $item->class_outline != '0' ? $item->fileurl . $item->class_outline : "#"; $item->link_down_homework = $item->outline_homework != null ? $item->fileurl . $item->outline_homework : "#"; $item->link_down_plan = $item->lesson_plan != '0' ? $item->fileurl . $item->lesson_plan : "#"; $item->link_video_warmup = $item->video_warmup != '0' ? $item->fileurl . $item->video_warmup : "#"; $item->link_img = $item->background ? $item->fileurl . $item->background : $CFG->wwwroot . '/local/tpelearning/pix/no_live_session.png'; $item->link_join_class = $tpeBBB->getLinkVcr("LMS", $item->type_class, 0, 'TechTest') . '&joinbbbid=' . $item->bbb_id; $item->link_join_class_povh = $tpeBBB->getLinkVcr("LMS", $item->type_class, $item->bbb_id); $item->link_join_class_teacher = $tpeBBB->getLinkVcr("LMS", $item->type_class, 0, 'TechTestTeacher') . '&joinbbbid=' . $item->bbb_id; $item->link_log = $CFG->wwwroot . '/local/tpelearning/save_log.php'; $item->testpre_vcr = 'http://qlhl.topicanative.edu.vn/previewPI.html?subject_code=' . $item->subject_code; //$item->testpre_vcr = 'http://qlhl.topmito.edu.vn/previewPI.html?subject_code=20141019LSIO'; } } return $bbb_info; }
/** * Hiển thị giao diện các nút chức năng bổ trợ cho lớp BBB (xem hướng dẫn, các lỗi thường gặp, tải teamviwer) * @global type $CFG * @return type */ function view_support_bbb() { global $CFG, $USER, $SESSION; $tpeBBB = new TpeBigBlueButton(); $support_info = array('link_tech_support' => $tpeBBB->getLinkVcr("LMS", 'OTHER', 0, 'TechSupportNewbie'), 'link_faq_vcr' => $CFG->wwwroot . '/local/tpelearning/faqs_vcr.php', 'link_guide_vcr' => $CFG->wwwroot . '/local/tpelearning/guide_vcr.php', 'link_down_teamviewer' => 'http://download.teamviewer.com/download/TeamViewerQS_vi.exe'); ob_start(); ?> <ul class="action_livesession action_livesession_<?php echo isset($SESSION->lang) ? $SESSION->lang : $USER->lang; ?> "> <li> <a href="<?php echo $support_info['link_tech_support']; ?> "><?php echo get_string("room_tech_support", "local_tpelearning"); ?> </a> </li><li class="e_popup" href="<?php echo $support_info['link_guide_vcr']; ?> "> <a> <?php echo get_string("guide_vcr", "local_tpelearning"); ?> </a> </li><li class="e_popup" href="<?php echo $support_info['link_faq_vcr']; ?> "> <a> <?php echo get_string("faqs_vcr", "local_tpelearning"); ?> </a> </li><li> <a href="<?php echo $support_info['link_down_teamviewer']; ?> " target="_blank"> <?php echo get_string("down_teamviewer", "local_tpelearning"); ?> </a> </li> </ul> <?php $string = ob_get_clean(); return $string; }