Jake Vanderwerf
2 days ago 235ce5716edc2f7cbe80fdccf26eac7269587839
JVBase.php
@@ -151,7 +151,7 @@
         $this->managers['notifications'] = new NotificationManager();
         $this->routes['notifications'] = new NotificationsRoutes();
      }
      if (!empty(Registrar::getFeatured('approve_new'))) {
      if (!empty(Registrar::withFeature('approve_new'))) {
         $this->managers['approvals'] = new ApprovalManager();
      }
      if (Site::has('feed_block') || Site::has('dashboard')) {
@@ -183,13 +183,13 @@
      if ($membership && $membership->has('invitable')) {
         $this->managers['invitations'] = new InvitationsManager();
      }
      if (!empty(Registrar::getFeatured('has_responses'))) {
      if (!empty(Registrar::withFeature('has_responses'))) {
         $this->routes['comments'] = new ResponseRoutes();
      }
      if (!empty(Registrar::getFeatured('karma'))) {
      if (!empty(Registrar::withFeature('karma'))) {
         $this->routes['vote'] = new VoteRoutes();
      }
      if (!empty(Registrar::getFeatured('karma'))
      if (!empty(Registrar::withFeature('karma'))
         || ($membership && $membership->has('member_verified')) ||
            ($membership && $membership->has('term_approval'))) {
         $this->routes['approvals'] = new ApprovalRoutes();
@@ -219,6 +219,11 @@
      return array_merge(array_keys($this->content), array_keys($this->taxonomies));
   }
   public function favourites(): FavouritesManager|false
   {
      return $this->managers['favourites'] ?? false;
   }
   public function dashboard(): DashboardManager|false
   {
      return $this->managers['dash'] ?? false;
@@ -365,7 +370,7 @@
      if (!empty ($buttons)) {
         ?>
         <section class="additional-actions">
         <section class="main-actions">
            <div class="buttons col">
               <?= implode($buttons); ?>
            </div>