migrate publisher functionality to CouchDB backend
[mygpo.git] / mygpo / publisher / _design / views / podcasts_by_publisher / map.js
blobeee96610564dedd4741c6e2aca7d9b1960bfe8df
1 function(doc)
3     function searchPodcast(podcast, podcast_id)
4     {
5         for(n in podcast.publisher)
6         {
7             emit(podcast.publisher[n], podcast_id);
8         }
9     }
11     if(doc.doc_type == "Podcast")
12     {
13         searchPodcast(doc, doc._id);
14     }
15     else if(doc.doc_type == "PodcastGroup")
16     {
17         for(n in doc.podcasts)
18         {
19             podcast = doc.podcasts[n];
20             searchPodcast(podcast, podcast.id);
21         }
22     }