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; } }
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'); } } }