コード例 #1
0
ファイル: file.php プロジェクト: e-rasvet/videoboard
$table->align = array("left");
$table->width = "100%";
foreach ($lists as $list) {
    if ($cml = get_coursemodule_from_id('videoboard', $list->instance)) {
        if ($cml->course == $cm->course && $cml->instance == $cm->instance) {
            $userdata = $DB->get_record("user", array("id" => $list->userid));
            $picture = $OUTPUT->user_picture($userdata, array('popup' => true));
            $o = "";
            $o .= html_writer::start_tag('div', array("style" => "text-align:left;margin:10px 0;"));
            $o .= html_writer::tag('span', $picture);
            $o .= html_writer::start_tag('span', array("style" => "margin: 8px;position: absolute;"));
            $o .= html_writer::link(new moodle_url('/user/view.php', array("id" => $userdata->id, "course" => $cml->course)), fullname($userdata));
            $o .= html_writer::end_tag('span');
            $o .= html_writer::end_tag('div');
            $o .= html_writer::tag('div', $list->summary, array('style' => 'margin:10px 0;'));
            $o .= html_writer::tag('div', videoboard_player($list->id));
            $o .= html_writer::tag('div', html_writer::tag('small', date(get_string("timeformat1", "videoboard"), $list->time)), array("style" => "float:left;"));
            $cell1 = new html_table_cell($o);
            $cells = array($cell1);
            $row = new html_table_row($cells);
            $table->data[] = $row;
        }
    }
}
echo html_writer::table($table);
echo html_writer::script('
$(document).ready(function() {
  $(".videoboard-youtube-poster").click(function() {
    $("#videoboard-player-"+$(this).attr("data-url")).html(\'<iframe type="text/html" width="269" height="198" src="https://www.youtube.com/embed/\'+$(this).attr("data-text")+\'" frameborder="0"></iframe>\');
  });
  
コード例 #2
0
ファイル: viewhistory.php プロジェクト: e-rasvet/videoboard
 //2-cell
 $table2 = new html_table();
 $table2->head = array(get_string("table2::cell1::pronunciation", "videoboard"), get_string("table2::cell2::fluency", "videoboard"), get_string("table2::cell3::content", "videoboard"), get_string("table2::cell4::organization", "videoboard"), get_string("table2::cell5::eye", "videoboard"));
 //$table2->align = array ("center", "center", "center", "center", "center");
 $table2->align = array("center" . get_string("table2::style", "videoboard"), "center" . get_string("table2::style", "videoboard"), "center" . get_string("table2::style", "videoboard"), "center" . get_string("table2::style", "videoboard"), "center" . get_string("table2::style", "videoboard"));
 $table2->width = "100%";
 $table2->data[] = array(videoboard_set_rait($list->id, 1), videoboard_set_rait($list->id, 2), videoboard_set_rait($list->id, 3), videoboard_set_rait($list->id, 4), videoboard_set_rait($list->id, 5));
 //----Comment Box-----/
 //if ($list->userid == $USER->id){
 $chtml = "";
 if ($comments = $DB->get_records("videoboard_comments", array("fileid" => $list->id))) {
     foreach ($comments as $comment) {
         $chtml .= html_writer::start_tag('div', array("style" => "border:1px solid #333;margin:5px;text-align:left;padding:5px;"));
         $chtml .= html_writer::tag('div', $comment->summary, array('style' => 'margin:10px 0;'));
         if (!empty($comment->itemid)) {
             $chtml .= html_writer::tag('div', videoboard_player($comment->id, "videoboard_comments"));
         }
         $chtml .= html_writer::tag('div', html_writer::tag('small', date(get_string("timeformat1", "videoboard"), $comment->time)), array("style" => "float:left;"));
         if ($comment->userid == $USER->id || has_capability('mod/videoboard:teacher', $context)) {
             $student = $DB->get_record("user", array("id" => $comment->userid));
             $studentlink = html_writer::link(new moodle_url('/user/view.php', array("id" => $student->id, "course" => $cml->course)), fullname($student));
             $chtml .= html_writer::tag('div', html_writer::tag('small', $studentlink . " " . html_writer::link(new moodle_url('/mod/videoboard/view.php', array("id" => $list->instance, "act" => "deletecomment", "fileid" => $comment->id)), get_string("delete", "videoboard"), array("onclick" => "return confirm('" . get_string("confim", "videoboard") . "')")), array("style" => "margin: 2px 0 0 10px;")));
         }
         $chtml .= html_writer::end_tag('div');
     }
 }
 $addcommentlink = html_writer::tag('div', html_writer::link(new moodle_url('/mod/videoboard/view.php', array("id" => $list->instance, "a" => "add", "act" => "addcomment", "fileid" => $list->id)), get_string("addcomment", "videoboard")));
 /*
           } else
             $addcomment = "";*/
 //--------------------/