Ejemplo n.º 1
0
 /**
  * Find all post_ids associated with this feed.
  * 
  * @return array
  */
 function post_ids()
 {
     $episode_asset = $this->episode_asset();
     if (!$episode_asset) {
         return array();
     }
     $media_files = $episode_asset->media_files();
     if (!count($media_files)) {
         return array();
     }
     // fetch releases
     $episode_ids = array_map(function ($v) {
         return $v->episode_id;
     }, $media_files);
     $episodes = Episode::find_all_by_where("id IN (" . implode(',', $episode_ids) . ")");
     return array_map(function ($v) {
         return $v->post_id;
     }, $episodes);
 }