Ticket #4212: mythweb_video.patch

File mythweb_video.patch, 1.6 KB (added by octoberblu3, 3 years ago)
  • objects/Video.php

    old new class Video { 
    6565        } 
    6666        $this->childid      = $video['childid']; 
    6767    // Figure out the URL 
    6868        $this->url = '#'; 
    6969        if (file_exists('data/video/')) 
     70       { 
     71           $mythvideo_dir_ar = split(":", $mythvideo_dir); 
     72           $i = 1; 
     73           foreach ($mythvideo_dir_ar as &$path) { 
     74               $path = '#^' . $path . '/?#'; 
     75               $video_path[$i - 1] = "video$i/"; 
     76               $i++; 
     77           } 
     78           unset($path); 
     79           $video_path[0] = 'video/'; 
     80 
    7081            $this->url = root . implode('/', array_map('rawurlencode', 
    7182                                             array_map('utf8tolocal', 
    72                                              explode('/', 
    73                                              'data/video/' . preg_replace('#^'.$mythvideo_dir.'/?#', '', $this->filename) 
    74                                        )))); 
     83                                             explode('/', 'data/' .  
     84                                               preg_replace($mythvideo_dir_ar, $video_path, $this->filename) )))); 
     85//                                             preg_replace('#^'.$mythvideo_dir.'/?#', 'video/', $this->filename) )))); 
     86       } 
    7587        $genre = $db->query('SELECT videometadatagenre.idgenre 
    7688                               FROM videometadatagenre 
    7789                              WHERE videometadatagenre.idvideo = ?', 
    7890                            $this->intid 
    7991                            );