diff options
| author | 2014-12-08 13:05:56 +0100 | |
|---|---|---|
| committer | 2014-12-08 13:05:56 +0100 | |
| commit | 188b517daa174ce494f31dec02ae2cff122488ff (patch) | |
| tree | 1d80739a4b51a8236cfb8b7fecbd8769550c7087 /app/Controllers/feedController.php | |
| parent | a79107fb04bab2fa9537bd6a0101213c1bc5d4cf (diff) | |
Add a feed_before_insert hook
See https://github.com/FreshRSS/FreshRSS/issues/252
Diffstat (limited to 'app/Controllers/feedController.php')
| -rwxr-xr-x | app/Controllers/feedController.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/Controllers/feedController.php b/app/Controllers/feedController.php index 0a7edbee3..7dda3840e 100755 --- a/app/Controllers/feedController.php +++ b/app/Controllers/feedController.php @@ -138,6 +138,12 @@ class FreshRSS_feed_Controller extends Minz_ActionController { $feed->_category($cat); $feed->_httpAuth($http_auth); + // Call the extension hook + $feed = Minz_ExtensionManager::callHook('feed_before_insert', $feed); + if (is_null($feed)) { + Minz_Request::bad(_t('feed_not_added', $feed->name()), $url_redirect); + } + $values = array( 'url' => $feed->url(), 'category' => $feed->category(), |
