Example #1
0
 // update flv meta tags
 if ($config['meta_tool'] == 'flvtool2') {
     $cmd = $config['metainject'] . ' -Uv ' . $config['FLVDO_DIR'] . '/' . $vid . 'x.flv ' . $config['FLVDO_DIR'] . '/' . $vid . '.flv';
 } elseif ($config['meta_tool'] == 'yamdi') {
     $cmd = $config['yamdi'] . ' -i ' . $config['FLVDO_DIR'] . '/' . $vid . 'x.flv -o ' . $config['FLVDO_DIR'] . '/' . $vid . '.flv';
 } else {
     log_conversion($config['LOG_DIR'] . '/' . $vid . '.log', 'Invalid meta tool..must be yamdi or flvtool2');
 }
 exec($cmd, $output);
 log_conversion($config['LOG_DIR'] . '/' . $vid . '.log', implode("\n", $output));
 //change permissions to 666 for lighty
 @chmod($config['FLVDO_DIR'] . '/' . $vid . '.flv', 0666);
 // delete temporary flv file
 @unlink($config['FLVDO_DIR'] . '/' . $vid . 'x.flv');
 //extract video thumbs
 extract_video_thumbs($video_path, $vid);
 //activate video
 if (file_exists($config['FLVDO_DIR'] . '/' . $vid . '.flv') && filesize($config['FLVDO_DIR'] . '/' . $vid . '.flv') > 10) {
     $add = NULL;
     if ($config['multi_server'] == '1') {
         require $config['BASE_DIR'] . '/include/function_server.php';
         $server = get_server();
         update_server_used($server);
         upload_video($config['FLVDO_DIR'] . '/' . $vid . '.flv', $server['server_ip'], $server['ftp_username'], $server['ftp_password'], $server['ftp_root']);
         update_server($server);
         $add = ", server = '" . mysql_real_escape_string($server['url']) . "'";
     }
     $active = $config['approve'] == '1' ? '0' : '1';
     $sql = "UPDATE video SET active = '" . $active . "'" . $add . " WHERE VID = " . intval($vid) . " LIMIT 1";
     $conn->execute($sql);
     @unlink($config['TMP_DIR'] . '/logs/' . $vid . '.log');
function postThumbs($vid, $src)
{
    global $config;
    $hdFile = $config['HD_DIR'] . '/' . $vid . '.mp4';
    $flFile = $config['FLVDO_DIR'] . '/' . $vid . '.flv';
    // Thumbs from HD first then flv if not found
    if (file_exists($src) && filesize($src) > 100) {
        extract_video_thumbs($src, $vid);
    } elseif (file_exists($hdFile) && filesize($hdFile) > 100) {
        extract_video_thumbs($hdFile, $vid);
    } else {
        extract_video_thumbs($flFile, $vid);
    }
}
Example #3
0
 case 'activate':
     $sql = "UPDATE video SET active = '1' WHERE VID = '" . mysql_real_escape_string($VID) . "' LIMIT 1";
     $conn->execute($sql);
     send_video_approve_email($VID);
     $messages[] = 'Video activated successfuly!';
     $remove = '&a=activate&VID=' . $VID;
     break;
 case 'regenthumbs':
     if (file_exists($config['HD_DIR'] . '/' . $VID . '.mp4')) {
         extract_video_thumbs($config['HD_DIR'] . '/' . $VID . '.mp4', $VID);
     } elseif (file_exists($config['FLV_DIR'] . '/' . $VID . '.flv')) {
         extract_video_thumbs($config['FLV_DIR'] . '/' . $VID . '.flv', $VID);
     } elseif (file_exists($config['FLV_DIR'] . '/' . $VID . '.mp4')) {
         extract_video_thumbs($config['FLV_DIR'] . '/' . $VID . '.mp4', $VID);
     } else {
         extract_video_thumbs($config['IPHONE_DIR'] . '/' . $VID . '.mp4', $VID);
     }
     $_SESSION['message'] = 'Thumbs regenerated successfuly!';
     $remove = '&=regenthumbs&VID=' . $VID;
     VRedirect::go('videos.php?m=' . $module_keep . '&page=' . $page);
     break;
 case 'duration':
     if (file_exists($config['HD_DIR'] . '/' . $VID . '.mp4')) {
         $duration = get_video_duration($config['HD_DIR'] . '/' . $VID . '.mp4', $VID);
     } elseif (file_exists($config['FLV_DIR'] . '/' . $VID . '.flv')) {
         $duration = get_video_duration($config['FLV_DIR'] . '/' . $VID . '.flv', $VID);
     } elseif (file_exists($config['FLV_DIR'] . '/' . $VID . '.mp4')) {
         $duration = get_video_duration($config['FLV_DIR'] . '/' . $VID . '.mp4', $VID);
     } else {
         $duration = get_video_duration($config['IPHONE_DIR'] . '/' . $VID . '.mp4', $VID);
     }
Example #4
0
File: all.php Project: ecr007/pr0n
             break;
         case 'suspend':
             $sql = "UPDATE video SET active = '0' WHERE VID = '" . mysql_real_escape_string($VID) . "' LIMIT 1";
             $conn->execute($sql);
             $messages[] = 'Video suspended successfuly!';
             $remove = '&a=suspend&VID=' . $VID;
             break;
         case 'activate':
             $sql = "UPDATE video SET active = '1' WHERE VID = '" . mysql_real_escape_string($VID) . "' LIMIT 1";
             $conn->execute($sql);
             send_video_approve_email($VID);
             $messages[] = 'Video activated successfuly!';
             $remove = '&a=activate&VID=' . $VID;
             break;
         case 'regenthumbs':
             extract_video_thumbs($config['BASE_DIR'] . '/media/videos/flv/' . $VID . '.flv', $VID);
             $_SESSION['message'] = 'Thumbs regenerated successfuly!';
             $remove = '&=regenthumbs&VID=' . $VID;
             VRedirect::go('videos.php?m=' . $module_keep . '&page=' . $page);
             break;
         case 'duration':
             $duration = get_video_duration($config['BASE_DIR'] . '/media/videos/flv/' . $VID . '.flv', $VID);
             $sql = "UPDATE video SET duration = " . $duration . " WHERE VID = " . $VID . " LIMIT 1";
             $conn->execute($sql);
             $_SESSION['message'] = 'Duration regenerated successfuly!';
             $remove = '&=duration&VID=' . $VID;
             VRedirect::go('videos.php?m=' . $module_keep . '&page=' . $page);
             break;
     }
 } else {
     $err = 'Invalid video id. Video does not exist!?';