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); } if(isset($_POST['delete_playlists'])) { $playlists = post('check_playlist'); if(count($playlists)>0) { foreach($playlists as $playlist) { $playlist = mysql_clean($playlist); $cbvid->action->delete_playlist($playlist); } if(!error()) { $eh->flush(); e(lang("playlists_have_been_removed"),"m"); }else { $eh->flush(); e(lang("playlist_not_exist")); } }else e(lang("no_playlist_was_selected_to_delete")); } //Adding New Playlist if(isset($_POST['add_playlist'])) { $cbvid->action->create_playlist($_POST); } assign('mode','manage_playlist'); //Getting List of available playlists $playlists = $cbvid->action->get_playlists( array('user'=>userid(), 'order' => 'playlists.date_added DESC' ) ); assign('playlists',$playlists); } break; case 'edit_playlist': { if(isset($_POST['delete_playlist_item'])) { $items = post('check_playlist_items'); if(count($items)>0) { foreach($items as $item) { $item = mysql_clean($item); $cbvid->action->delete_playlist_item($item); } if(!error()) { $eh->flush(); e(lang("playlist_items_have_been_removed"),"m"); }else { $eh->flush(); e(lang("playlist_item_doesnt_exist")); } }else e(lang("no_item_was_selected_to_delete")); } assign('mode','edit_playlist'); $pid = $_GET['pid']; if(isset($_POST['edit_playlist'])) { #$params = array('name'=>mysql_clean($_POST['name']),'pid'=>mysql_clean($pid)); $_POST[ 'list_id' ] = $pid; $cbvid->action->edit_playlist(); } if ( isset( $_POST[ 'upload_playlist_cover' ] ) ) { $cover = $_FILES[ 'playlist_cover' ]; $cover[ 'playlist_id' ] = $pid; if ( playlist_upload_cover( $cover ) ) { e( lang( 'Playlist cover has been uploaded' ), 'm' ); } if ( file_exists( $cover[ 'tmp_name' ] ) ) { unlink( $cover[ 'tmp_name' ] ); } } $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, 'playlist_items.date_added DESC' ); assign('items',$items); }else e(lang('playlist_not_exist')); } break; } subtitle(lang("manage_playlist")); template_files('manage_playlists.html'); display_it(); ?>