#if ($callback.mayCreateItems() && $feed.isInternal())
$r.render("feed.add.item")
#end
$r.translate("podcast.episodes")
#if (!$feed.hasItems() )
$r.contextHelpWithWrapper("org.olat.modules.webFeed.ui.podcast","internal-external.html","help.hover.internal-external")
$r.translate("podcast.has.no.episodes")
#end
#if ( $callback.mayEditMetadata() && $feed.isUndefined() && $r.available("feed.make.internal") )
$r.translate("podcast.internal.or.external")
$r.render("feed.make.internal")
$r.render("feed.make.external")
#else
#foreach( $episode in $helper.getItems($callback) )
#if ($callback.mayEditItems() && $feed.isInternal())
## special case: this item has been added by another user and thus we
## don't yet have links for this item. But we can still display the content
#if ($r.available("feed.edit.item.$episode.getGuid()"))
$r.render("feed.edit.item.$episode.getGuid()")
#if ($callback.mayDeleteItems())
$r.render("delete.$episode.getGuid()")
#end
#end
#end
#if ("$!episode.getExternalLink()" != "")
#end
$r.escapeHtml($!episode.getTitle())
#if ("$!episode.getExternalLink()" != "")
#end
$!helper.getMediaType($episode.getEnclosure())
$!helper.getLastModified($episode)
$!helper.getItemDescriptionForBrowser($episode)
#if ($!episode.getEnclosure())
$r.translate("podcast.episode.download")
#end
#if ($r.available("commentsAndRating.${episode.getGuid()}"))
$r.render("commentsAndRating.${episode.getGuid()}")
#end
#end
#if ( $helper.hasOlderItems() )
$r.render("feed.older.items")
#end
#if ( $helper.hasNewerItems() )
$r.render("feed.newer.items")
$r.render("feed.startpage")
#end
#end