function list_episode_slider($filmid, $filmname, $id) { $episode = MySql::dbselect('id,name,filmid,url,subtitle,thumb', 'episode', "filmid = '{$filmid}' ORDER BY id ASC"); if (count($episode) > 1) { $total_server .= '<div class="watch-list"><div class="stream-line"><div class="scroll_list"><ul class="stream-items">'; for ($i = 0; $i < count($episode); $i++) { $epid = $episode[$i][0]; $epname = $episode[$i][1]; $thumb = $episode[$i][5]; if (!$thumb) { $thumb = TEMPLATE_URL . 'images/bgepisode.jpg'; } $playLink = get_url($epid, $filmname, 'Xem Phim'); $episode_type = type_video($episode[$i][3]); if ($id == $epid) { $class[$i] = ' class="current"'; } $sv[$episode_type] .= "\n\t\t\t<li" . $class[$i] . " id=\"ep_{$epid}\">\n\t\t\t\t<a id=\"{$epid}\" href=\"{$playLink}\" title=\"Xem phim {$filmname} tập {$epname}\">\n\t\t\t\t\t<span class=\"video\"></span><span class=\"name\">Tập {$epname}</span>\n\t\t\t\t\t<img rel=\"nofollow\" title=\"Tập {$epname}\" id=\"img_{$epname}\" src=\"{$thumb}\"/>\n\t\t\t\t</a>\n\t\t\t</li>"; } $epurl = one_data('url', 'episode', "id = '{$id}'"); $eptype = type_video($epurl); if ($sv[$eptype]) { $total_server .= $sv[$eptype]; } $total_server .= '</ul></div><div class="wrap_prev_block"><a href="javascript:void(0)" class="stream-prev prev_block"></a></div><div class="wrap_next_block"><a href="javascript:void(0)" class="stream-next next_block"></a></div></div></div>'; } return $total_server; }
function player($epid, $type = '') { if ($type != 'video') { $episode = MySql::dbselect('id,name,filmid,url,subtitle,thumb,datetime_post,default_subtitle_id', 'episode', "id = '{$epid}'"); $url = $episode[0][3]; $subtitles_db = MySql::dbselect('subtitle_lang,subtitle_url,id', 'subtitle', "episode_id = {$epid}"); $subtitle = $subtitles_db[0][1]; $nextid = one_data('id', 'episode', "id > '{$epid}' AND filmid = '{$filmid}' AND url LIKE '%" . $link_nxt_type . "%'"); } else { $url = $epid; } $type_video = type_video($url); if (in_array($type_video, array('5', '18', '4'))) { $player = "<script type=\"text/javascript\" src=\"/jwplayer/jwplayer.js\"></script>"; $player .= "<script type=\"text/javascript\">jwplayer.key=\"N8zhkmYvvRwOhz4aTGkySoEri4x+9pQwR7GHIQ==\";</script>"; include RK_ROOT . '/vtplugins/vtplugins.php'; $plugins = new VTPlugin(); $plugins->url = $url; if ($type_video == 5) { $type_video = 'picasaweb'; } else { if ($type_video = 4 || 18) { $type_video = 'youtube'; } } $plugins->server = $type_video; $plugins->on_cache = true; $plugins->key_cache = base64_encode($plugins->url . $plugins->server); $arrqt = $plugins->result(); foreach ($arrqt as $key => $value) { if ($value['type'] == 'image/gif') { $image = 'image: "' . $value['url'] . '",'; } if ($key >= 360) { $file[] = (string) '{label: "' . $key . 'p", file: "' . $value['url'] . '/vantoan.mp4"}'; } } $jwplayer = (string) 'sources: [' . @implode(",", $file) . '],'; if ($subtitle) { $subtitle = 'tracks: [{file: "' . $subtitle . '", label: "Tiếng Việt"}],'; } $player .= '<div id="vtplugins">Loading the player...</div> <script type="text/javascript"> jwplayer("vtplugins").setup({ ' . $jwplayer . ' width: "100%", height: "100%", skin: "/jwplayer/skins/six.xml", abouttext: "VTPlugins ' . $plugins->ver . '", aboutlink: "http://fb.com/rickypro.info", autostart: true, ' . $subtitle . ' }); </script>'; } else { $player = "<script src=\"" . TEMPLATE_URL . "js/jwplayer5.js\"></script><script>\$(document).ready(function(){onjwplayer('{$url}','{$subtitle}','{$nextid}');});</script>"; } echo $player; }