コード例 #1
0
ファイル: watch_video.php プロジェクト: yukisky/clipbucket
} else {
    $theslug = false;
}
$vdo = $cbvid->get_video($vkey, $theslug);
assign('vdo', $vdo);
assign('video', $vdo);
if (video_playable($vdo)) {
    $pid = $_GET['play_list'];
    /**
     * Please check http://code.google.com/p/clipbucket/issues/detail?id=168
     * for more details about following code
     */
    if (SEO == 'yes' && config('seo_vido_url') == '4' && $vdo['slug']) {
        //Now finally Checking if both are equal else redirect to new link
        if ($slug['slug'] != $vdo['slug']) {
            $vid_link = VideoLink($vdo);
            if ($pid) {
                $vid_link .= '?play_list=' . $pid;
            }
            //Redirect to valid link leaving mark 301 Permanent Redirect
            header('HTTP/1.1 301 Moved Permanently');
            header('Location: ' . $vid_link);
            exit;
        }
    }
    //Checking for playlist
    if (!empty($pid)) {
        $plist = $cbvid->action->get_playlist($pid, userid());
        //Also getting list of playlist items
        $plist_items = $cbvid->get_playlist_items($pid);
        $plist['items'] = $plist_items;
コード例 #2
0
ファイル: video.class.php プロジェクト: yukisky/clipbucket
 /**
  * Get video link
  * @param type $data
  * @param type $cond
  * @return type
  */
 function get_link($data, $cond = NULL)
 {
     return VideoLink($data);
 }
コード例 #3
0
/**
 * Function Used to format video duration
 * @param : array(videoKey or ID,videok TITLE)
 */
function videoSmartyLink($params)
{
    $link = VideoLink($params['vdetails'], $params['type']);
    if (!$params['assign']) {
        return $link;
    } else {
        assign($params['assign'], $link);
    }
}