public function get_cover_art() { $podcast = Podcast::get_instance(); if ($podcast->supports_cover_art == 0) { return; } if ($podcast->supports_cover_art == 'manual') { return $this->cover_art; } $cover_art_file_id = $podcast->supports_cover_art; if (!($asset = EpisodeAsset::find_one_by_id($cover_art_file_id))) { return false; } if (!($file = MediaFile::find_by_episode_id_and_episode_asset_id($this->id, $asset->id))) { return false; } return $file->get_file_url(); }