Esempio n. 1
0
 /**
  * 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;
 }
Esempio n. 2
0
    /**
     * 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;
    }