aboutsummaryrefslogtreecommitdiff
path: root/app/FreshRSS.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-12-04 19:47:43 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-12-04 19:47:43 +0100
commit1086ba4a2bbe43a0101105624f831516b59ba9e9 (patch)
tree33f17552c6d29d97f734bc3484c128a66d8d0c35 /app/FreshRSS.php
parent86f69ca396572ca4d7668a33e84cb4f3b523fc4e (diff)
Enable extensions for users
Diffstat (limited to 'app/FreshRSS.php')
-rw-r--r--app/FreshRSS.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/FreshRSS.php b/app/FreshRSS.php
index 2db811a71..166ee1709 100644
--- a/app/FreshRSS.php
+++ b/app/FreshRSS.php
@@ -6,7 +6,7 @@ class FreshRSS extends Minz_FrontController {
Minz_Session::init('FreshRSS');
}
- // Load list of extensions and initialize the "system" ones.
+ // Load list of extensions and enable the "system" ones.
Minz_ExtensionManager::init();
// Need to be called just after session init because it initializes
@@ -29,6 +29,10 @@ class FreshRSS extends Minz_FrontController {
// Load context and configuration.
FreshRSS_Context::init();
+ // Enable extensions for the current user.
+ $ext_list = FreshRSS_Context::$conf->extensions_enabled;
+ Minz_ExtensionManager::enable_by_list($ext_list);
+
// Init i18n.
Minz_Session::_param('language', FreshRSS_Context::$conf->language);
Minz_Translate::init();