aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers/feedController.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-12-08 13:05:56 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-12-08 13:05:56 +0100
commit188b517daa174ce494f31dec02ae2cff122488ff (patch)
tree1d80739a4b51a8236cfb8b7fecbd8769550c7087 /app/Controllers/feedController.php
parenta79107fb04bab2fa9537bd6a0101213c1bc5d4cf (diff)
Add a feed_before_insert hook
See https://github.com/FreshRSS/FreshRSS/issues/252
Diffstat (limited to 'app/Controllers/feedController.php')
-rwxr-xr-xapp/Controllers/feedController.php6
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(),