Example #1
0
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>';
}
Example #2
0
}
//---------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';
Example #3
0
<?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" />');
    },
Example #5
0
<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() {