} 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;
/** * Get video link * @param type $data * @param type $cond * @return type */ function get_link($data, $cond = NULL) { return VideoLink($data); }
/** * 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); } }