
Added : Ajax System Added : Ajax comments Added : New rating Added : Ajax Add to favorites Added : Ajax share this Added : Ajax Flag Video Added : new watch video page Added : New ClipBucket V2 Template
95 lines
No EOL
1.8 KiB
PHP
95 lines
No EOL
1.8 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Manage Playlist Page
|
|
* @author : Arslan hassan
|
|
* @Software: ClipBucket
|
|
* @License : CBLA
|
|
*/
|
|
|
|
|
|
require 'includes/config.inc.php';
|
|
$userquery->logincheck();
|
|
$udetails = $userquery->get_user_details(userid());
|
|
assign('user',$udetails);
|
|
assign('p',$userquery->get_user_profile($udetails['userid']));
|
|
|
|
|
|
$mode = $_GET['mode'];
|
|
|
|
$page = mysql_clean($_GET['page']);
|
|
$get_limit = create_query_limit($page,VLISTPP);
|
|
|
|
|
|
switch($mode)
|
|
{
|
|
case 'manage_playlist':
|
|
case 'manage_video_playlist':
|
|
default:
|
|
{
|
|
|
|
//Deleting Playlist
|
|
if(!empty($_GET['delete_pl']))
|
|
{
|
|
$plid = mysql_clean($_GET['delete_pl']);
|
|
$cbvid->action->delete_playlist($plid);
|
|
}
|
|
|
|
//Adding New Playlist
|
|
if(isset($_POST['add_playlist']))
|
|
{
|
|
$params = array('name'=>mysql_clean($_POST['name']));
|
|
$cbvid->action->create_playlist($params);
|
|
}
|
|
|
|
assign('mode','manage_playlist');
|
|
//Getting List of available playlists
|
|
$playlists = $cbvid->action->get_playlists();
|
|
assign('playlists',$playlists);
|
|
|
|
|
|
}
|
|
break;
|
|
|
|
case 'edit_playlist':
|
|
{
|
|
assign('mode','edit_playlist');
|
|
$pid = $_GET['pid'];
|
|
|
|
if(isset($_POST['edit_playlist']))
|
|
{
|
|
$params = array('name'=>mysql_clean($_POST['name']),'pid'=>mysql_clean($pid));
|
|
$cbvid->action->edit_playlist($params);
|
|
}
|
|
|
|
$playlist = $cbvid->action->get_playlist($pid,userid());
|
|
|
|
//Deleting Item
|
|
if(!empty($_GET['delete_item']))
|
|
{
|
|
$delid = mysql_clean($_GET['delete_item']);
|
|
$cbvid->action->delete_playlist_item($delid);
|
|
}
|
|
|
|
if($playlist)
|
|
{
|
|
assign('playlist',$playlist);
|
|
//Getting Playlist Item
|
|
$items = $cbvid->get_playlist_items($pid);
|
|
assign('items',$items);
|
|
|
|
}else
|
|
e(lang('playlist_not_exist'));
|
|
|
|
}
|
|
|
|
|
|
break;
|
|
}
|
|
|
|
|
|
|
|
|
|
template_files('manage_playlists.html');
|
|
display_it();
|
|
?>
|