Ticket #4212: mythweb_video.patch

File mythweb_video.patch, 1.6 KB (added by octoberblu3, 15 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                            );