Example #1
0
 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();
 }