| | |
| | | |
| | | use JVBase\managers\Cache; |
| | | use JVBase\managers\IconsManager; |
| | | use JVBase\registrar\Registrar; |
| | | use JVBase\utility\Features; |
| | | |
| | | require(JVB_DIR . '/inc/managers/ScriptLoader.php'); |
| | |
| | | |
| | | Cache::registerHooks(); |
| | | // Initialize base sources (this registers hooks and includes defaults) |
| | | IconsManager::for('icons'); |
| | | IconsManager::for(); |
| | | IconsManager::for('forms'); |
| | | |
| | | // Only initialize dash if feature is enabled |
| | |
| | | require(JVB_DIR . '/inc/managers/NotificationManager.php'); |
| | | } |
| | | |
| | | if (Features::forMembership()->has('forum') && Features::anyTaxonomyHas('is_content')) { |
| | | if (Features::forMembership()->has('forum') && !empty(Registrar::getFeatured('is_content', 'term'))) { |
| | | require(JVB_DIR . '/inc/managers/NewsRelationships.php'); |
| | | } |
| | | |