private function get_right_media_url(MediaURL $media_url, $node)
 {
     switch ($media_url->type) {
         case SECTION_MOVIE:
             return EmplexerMovieList::get_media_url_str($media_url->category_id, $media_url->filter_name . '/' . $node->attributes()->key, 'movie');
             break;
         case SECTION_SHOW:
             return EmplexerRootList::get_media_url_str($media_url->category_id, $media_url->filter_name . '/' . $node->attributes()->key);
             break;
         default:
             break;
     }
 }
Example #2
0
 private function get_right_media_url(MediaURL $media_url, $filter_name)
 {
     $episodes = array('newest', 'recentlyAdded', 'recentlyViewed', 'onDeck');
     $season = array('all', 'recentlyViewedShows', 'unwatched');
     if (in_array($filter_name, $episodes)) {
         return EmplexerVideoList::get_media_url_str($media_url->category_id, $filter_name);
     } else {
         return EmplexerRootList::get_media_url_str($media_url->category_id, $filter_name);
     }
 }
 private function get_right_media_url($type, $key, &$plugin_cookies)
 {
     hd_print(__METHOD__);
     if ($type == "movie") {
         // hd_print ("key =$key type=$type  movie");
         return EmplexerMovieList::get_media_url_str($key, isset($plugin_cookies->defaultMovieFilter) ? $plugin_cookies->defaultMovieFilter : 'all', 'movie');
     } else {
         if ($type == "artist") {
             return EmplexerMusicList::get_media_url_str("/library/sections/{$key}");
         } else {
             // hd_print ("key =$key type=$ddtype  show");
             return EmplexerRootList::get_media_url_str($key, isset($plugin_cookies->defaultShowFilter) ? $plugin_cookies->defaultShowFilter : 'all', 'show');
         }
     }
 }