function mediaboard_show_slide_img($p) { global $id, $USER, $CFG, $DB, $OUTPUT, $mediaboard; $data_ = $DB->get_record("mediaboard_files", array("id" => $p)); $link = new moodle_url("/mod/mediaboard/view.php", array("id" => $id, "p" => $p)); if ($item = $DB->get_record("mediaboard_items", array("fileid" => $p, "type" => "photo"))) { if ($file = mediaboard_getfileid($item->image1)) { $image = new moodle_url("/mod/mediaboard/showslidepreview.php", array("id" => $item->image1)); } } else { if ($item = $DB->get_record("mediaboard_items", array("fileid" => $p, "type" => "audio"))) { $image = $CFG->wwwroot . '/mod/mediaboard/img/audio_mp3.jpg'; } else { if (empty($data_->itemyoutube)) { $image = $CFG->wwwroot . '/mod/mediaboard/img/no_image.jpg'; } else { $image = 'http://i.ytimg.com/vi/' . $data_->itemyoutube . '/0.jpg'; } } } return '<a href="' . $link . '"><img src="' . $image . '" width="180px" height="132px"/></a>'; }
} //---------Add record-----------// if ($name && empty($idrec)) { $data = new stdClass(); $data->name = $name; $data->text = $summary; $data->userid = $USER->id; $data->instance = $id; $data->timemodified = time(); if (!empty($itemyoutube)) { if (preg_match('%(?:youtube(?:-nocookie)?\\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\\.be/)([^"&?/ ]{11})%i', $itemyoutube, $match)) { $data->itemyoutube = $match[1]; } } if (!empty($submitfile)) { if ($file = mediaboard_getfileid($submitfile)) { $data->itemoldid = $file->id; ///Update submited file params $DB->execute("UPDATE {files} \n SET `contextid`={$contextmodule->id}, \n `component`='mod_mediaboard', \n `filearea`='private', \n `itemid`={$unicalid}\n WHERE `component` LIKE 'user'\n AND `filearea` LIKE 'draft'\n AND `itemid` ={$submitfile}"); } else { if ($file = mediaboard_getfile($submitfile)) { $data->itemoldid = $file->id; ///Update submited file params $DB->execute("UPDATE {files} \n SET `contextid`={$contextmodule->id}, \n `component`='mod_mediaboard', \n `filearea`='private', \n `itemid`={$unicalid}\n WHERE `component` LIKE 'user'\n AND `filearea` LIKE 'draft'\n AND `itemid` ={$submitfile}"); } } if (!empty($data->itemoldid)) { $add = new stdClass(); $add->itemid = $file->id; $add->type = $file->mimetype; $add->status = 'open';
<?php require_once('../../config.php'); require_once('lib.php'); $id = optional_param('id', 0, PARAM_INT); $file = mediaboard_getfileid($id); header('Content-Type: image/jpeg'); $img = imagecreatefromjpeg($file->fullpatch); imagejpeg($img); imagedestroy($img);
$name_image = 'image' . $i; $name_audio = 'audio' . $i; $name_duration = 'duration' . $i; if (!empty($item->{$name_image})) { $slide[$i]['leng'] = $item->{$name_duration}; if ($file = mediaboard_getfileid($item->{$name_audio})) { $slide[$i]['voice'] = new moodle_url("/pluginfile.php/{$file->contextid}/mod_mediaboard/0/{$file->id}/"); } if ($file = mediaboard_getfileid($item->{$name_image})) { $slide[$i]['url'] = new moodle_url("/mod/mediaboard/showslidepreview.php", array("id" => $item->{$name_image})); } $lastkey = $i; $totallength += $slide[$i]['leng']; } } if ($file = mediaboard_getfileid($item->combinateaudio)) { $mp3file = "http://learn.core.kochi-tech.ac.jp/moodle/mod/mediaboard/getmp3.php?t="; $mp3file .= urlencode(new moodle_url("/pluginfile.php/{$file->contextid}/mod_mediaboard/0/{$file->id}/")); //new moodle_url("/pluginfile.php/{$file->contextid}/mod_mediaboard/0/{$file->id}/"); // } //echo '<A href="'.$mp3file.'">'.$mp3file.'</a>'; ?> <script type="application/x-javascript"> $(document).ready(function(){ //-----SET MP3---------// window.my_jPlayer = $("#jquery_jplayer"); window.my_jPlayer.jPlayer({ loadstart: function () { $('#audio-status').html('<img src="img/html5-loader.gif" />'); },
<script type="text/javascript" language="javascript" src="js/niftyplayer.js"></script> </head> <body><?php $item = $DB->get_record("mediaboard_items", array("id" => $id)); $slide = array(); for ($i = 1; $i <= 10; $i++) { $name_image = 'image' . $i; $name_audio = 'audio' . $i; $name_duration = 'duration' . $i; if (!empty($item->{$name_image})) { $slide[$i]['leng'] = $item->{$name_duration}; if ($file = mediaboard_getfileid($item->{$name_audio})) { $slide[$i]['voice'] = new moodle_url("/pluginfile.php/{$file->contextid}/mod_mediaboard/0/{$file->id}/"); } if ($file = mediaboard_getfileid($item->{$name_image})) { $slide[$i]['url'] = new moodle_url("/mod/mediaboard/showslidepreview.php", array("id" => $item->{$name_image})); } $lastkey = $i; } } ?> <script type="application/x-javascript"> $(document).ready(function(){ var slideid = 1; var reslideid = 1; var pause = 0; var playmark = 0; window.pause = pause; window.playmark = playmark; $('#nav-play').click(function() {