{table-plus:sortColumn=1|sortIcon=true}






|| Hook || Parameter || Description || File ||
| swiftriver.header.js | | Add Javascript to the header | application/classes/controller/media.php |
| swiftriver.river.save | $river \\ | Runs after saving a river. Has a River Object \\ | application/classes/model/river.php |
| swiftriver.header.css | | Add CSS to the header \\ | application/classes/controller/media.php |
| swiftriver.river.filter | $query | Allows for adding for more filters via Plugin. Has a Query Object \\ | application/classes/controller/river.php |
| swiftriver.river.pre_save | $post \\ | Hook into the River $post object before a save. Has a $post Validation Object \\ | application/classes/controller/river.php |
| swiftriver.river.nav.more | $river_id | Hook into to the 'More' dropdown | themes/default/views/river/more_control.php \\ |
| swiftriver.template.head | | Hook into the <head></head> of the template \\ | themes/default/views/template/header.php \\ |
| swiftriver.footer \\ | | Hook into the footer right before the </body> tag \\ | themes/default/views/template/footer.php |
| swiftriver.settings.nav | $active | Hook into the website settings nav \\ | themes/default/views/pages/settings/layout.php |
| swiftriver.dashboard.nav \\ | $nav | Hook into the dashboard nav \\ | application/classes/controller/user.php |
| swiftriver.droplet.extract_metadata | $droplet | Hook into the metadata extraction | application/classes/swifriver/dropletqueue.php |
| swiftriver.channel.option.file | $file | Run when a file containing channel options (e.g. an OPML file with RSS urls) is uploaded | application/classes/controller/river/settings/channels.php |
| swiftriver.channel.option.pre_save | $option_data | Run sanity checks on the channel options before they are saved | application/classes/controller/river/settings/channels.php |
| swiftriver.channel.option.post_save | $option | Run after a channel option e.g. an RSS URL has been saved | application/classes/model/channel/filter/option.php |
| swiftriver.channel.option.pre_delete | $option | Run before a channel option is deleted from the application | application/classes/model/channel/filter/option.php |
| swiftriver.filter.pre_delete | $option | Before a filter is deleted | application/classes/mode/filter.php |
| swiftriver.filter.parameter.post_save | $parameter | When a filter parameter has been saved | application/classes/model/filter/parameter.php |
| swiftriver.filter.parameter.pre_delete | $parameter | Before a filter parameter is deleted | application/classes/model/filter/parameter.php |
| swiftriver.template.river.settings.channels | $river | Allows plugins to add content to the river channels view (in the river settings section) | application/classes/controller/controller/river/channels.php |
{table-plus}