Action Reference

Sermon Presentation

esh_single_sermon_before_media
Runs just before sermon media (video or audio player) is displayed.
esh_single_sermon_before_top_media_controls
Runs before sermon media (video or audio player) is displayed, just before top media controls.
esh_single_sermon_after_media
Runs just after sermon media (video or audio player) is displayed.
esh_single_sermon_after_bottom_media_controls
Runs after sermon media (video or audio player) is displayed, just after bottom media controls.
esh_single_sermon_before_content
Runs just before sermon content (sermon notes) is displayed.
esh_single_sermon_after_content
Runs just after sermon content (sermon notes) is displayed.

Podcasting

esh_save_podcast_feed
Runs whenever a podcast feed is created or updated. Action function arguments: feed ID and feed as an array.
esh_edit_podcast_feed
Runs when a podcast feed is updated/edited. Action function arguments: feed ID.
esh_before_delete_podcast_feed
Runs when a podcast feed is about to be deleted. Podcast episodes and feedmeta are still available. Action function arguments: feed ID.
esh_delete_podcast_feed
Runs when a podcast feed is about to be deleted. Podcast episodes and feedmeta are already deleted. Action function arguments: feed ID.
esh_save_podcast_episode
Runs whenever a podcast episode is created or updated. Action function arguments: episode ID and episode as an array.
esh_updated_podcast_feedmeta
Runs when a podcast feed metadata has been updated.
esh_updated_podcast_episodemeta
Runs when a episode metadata has been updated.
esh_transition_podcast_feed_status
Runs when any podcast feed status transition occurs. Action function arguments: $new_status, $old_status, $feed as an array.
esh_edit_podcast_episode
Runs when a podcast episode is updated/edited. Action function arguments: episode ID.
esh_before_delete_podcast_episode
Runs when a podcast episode is about to be deleted. Episodemeta is still available. Action function arguments: episode ID.
esh_delete_podcast_episode
Runs when a podcast episode is about to be deleted. Episodemeta is no longer available. Action function arguments: episode ID.
esh_pre_podcast_episode_update
Runs just before a podcast episode is updated. Action function arguments: episode ID.
esh_pre_podcast_feed_update
Runs just before a podcast feed is updated. Action function arguments: feed ID.
esh_podcast_rss_head
Runs just after the podcast information has been printed in an RSS feed, just before the first entry.
esh_podcast_rss_item
Runs just after the entry information has been printed (but before the closing item tag) for each episode entry in an RSS feed.