WordPress.org

Plugin Directory

Changeset 1659512


Ignore:
Timestamp:
05/17/17 16:09:59 (7 months ago)
Author:
videowhisper
Message:

Update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • video-share-vod/trunk/video-share-vod.php

    r1658733 r1659512  
    44Plugin URI: http://www.videosharevod.com 
    55Description: <strong>Video Share / Video on Demand (VOD)</strong> plugin enables users to share videos and others to watch on demand. Allows publishing archived VideoWhisper Live Streaming broadcasts and recorded videochat streams. 
    6 Version: 1.7.22 
     6Version: 1.7.23 
    77Author: VideoWhisper.com 
    88Author URI: http://www.videowhisper.com/ 
     
    56235623<BR><a class="button" href="<?php echo add_query_arg( array('export'=>'current'), $this_page); ?>">Export Current</A> Export list of videos from their current location. 
    56245624<BR><a class="button" href="<?php echo add_query_arg( array('export'=>'download'), $this_page); ?>">Export to Download Folder</A> Export after creating links to all videos in a download folder (also uses video name). 
     5625<BR><a class="button" href="<?php echo add_query_arg( array('export'=>'download-category'), $this_page); ?>">Export to Download Folder by Category</A> Export after creating links to all videos in a download folder organised by category (sub folders). 
    56255626 
    56265627<?php 
     
    56885689                                    } 
    56895690                                    break; 
     5691 
     5692                                case 'download-category': 
     5693 
     5694                                    $newName = sanitize_file_name($video->post_title); 
     5695                                    if (!$newName) $newName =$video->ID; 
     5696 
     5697                                    $categories = wp_get_post_categories( $video->ID, array('fields' => 'names') ); 
     5698 
     5699                                    if (!$categories) $categories = array('_NA'); 
     5700 
     5701                                    foreach ($categories as $category) 
     5702                                        if ($category) 
     5703                                        { 
     5704                                            $noLinks ++; 
     5705                                            $catLinks[$category]++; 
     5706 
     5707                                            $newName .= '.mp4'; 
     5708                                            $newPath = $options['exportPath'] .$category. '/'. $newName; 
     5709 
     5710                                            if (!file_exists($options['exportPath'] .$category)) mkdir($options['exportPath'] .$category, 0777); 
     5711 
     5712                                            //remove previous link if exists 
     5713                                            if (file_exists($newPath)) if (is_link($newPath)) unlink($newPath); 
     5714                                                if (!file_exists($newPath)) link($path, $newPath); 
     5715 
     5716                                                $codePaths .= "\r\n" . $newPath; 
     5717                                            $codeUrls .= "\r\n" .VWvideoShare::path2url($newPath); 
     5718                                        } 
     5719 
     5720                                    break; 
    56905721                                } 
    56915722                            } 
     
    56975728                echo '<br>Video URLs (use with a download manager):<br><textarea cols="150" rows="5">'.$codeUrls.'</textarea>'; 
    56985729                echo "<br>Videos: $noVideos<br>Paths (conversion queued): $noPaths<br>Files (conversion at least started, size>0): $noFiles<br>*Only existing files (generated by conversion) are listed."; 
     5730 
     5731                if ($catLinks) 
     5732                { 
     5733                    echo '<br>By category:'; 
     5734                    foreach ($catLinks as $cat => $no) echo "<br>$cat: $no"; 
     5735                } 
    56995736            } 
    57005737 
Note: See TracChangeset for help on using the changeset viewer.