File: /home/httpd/html/baretube.com.new/controllers/control.webvtt.php
<? header("Content-Type:text/vtt");
echo "WEBVTT\n\n";
$id = (int)$_GET[id];
$row = dbQuery("SELECT * FROM content WHERE record_num = '$id'");
$row = $row[0];
$numVtt = floor($row[length]/5);
$curtime = 0;
for($i = 1; $i <= $numVtt; $i++) {
$fromSec = $curTime*5;
$toSec = $i*5;
echo sec2time($fromSec).".000 --> ".sec2time($toSec).".000\n";
echo getVtt($row['orig_filename'],$row['filename'],$i);
echo "\n\n";
$curTime = $i;
}
function getVtt($orig_filename,$filename,$number,$big = false) {
global $thumb_url;
$dirname = str_replace('.flv','',$orig_filename);
$subdir = $filename[0].'/'.$filename[1].'/'.$filename[2].'/'.$filename[3].'/'.$filename[4].'/';
$dirname = $subdir.rawurlencode($dirname);
$number = str_pad($number,3,0,STR_PAD_LEFT);
$overlay = $thumb_url.'/'.$dirname."/vtt_$number.jpg";
//$overlay = '/media/thumbs/'.$dirname."/vtt_$number.jpg";
return $overlay;
}
exit();
?>