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($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'); } } }
public static function get_media_url_str($key, $filter_name = null, $type = 'movie') { hd_print(__METHOD__); self::$type = $type; return MediaURL::encode(array('screen_id' => self::ID, 'key' => $key, 'category_id' => $key, 'filter_name' => $filter_name, 'type' => $type)); }