Jake Vanderwerf
2026-05-01 48721c85ebcfa973ee81719d2467ca80e4253dc9
inc/ui/CRUDSkeleton.php
@@ -1,6 +1,7 @@
<?php
namespace JVBase\ui;
use JVBase\base\Site;
use JVBase\managers\UserTermsManager;
use JVBase\meta\Form;
use JVBase\registrar\Registrar;
@@ -234,7 +235,7 @@
   protected function taxConfig(string $taxonomy, string $label = ''):array
   {
      $isVerified = jvbUserIsVerified();
      $isVerified = $this->userIsVerified();
      $label = ($label === '') ? Registrar::getInstance($taxonomy)->getPlural() : $label;
      return [
         'type'      => 'taxonomy',
@@ -246,6 +247,13 @@
      ];
   }
   protected function userIsVerified():bool
   {
      $membership = Site::membership();
      return !($membership && $membership->has('member_verified')) || current_user_can('skip_moderation');
   }
   public function addSearch():self
   {
      $this->hasSearch = true;
@@ -901,7 +909,7 @@
      if ($limit) {
         if ($limit === 'user') {
            $manager = new UserTermsManager();
            return $manager->getUserTerms($this->user_id, $taxonomy);
            return $manager->fetchUserTerms($this->user_id, $taxonomy);
         } else {
            $limit = (int)$limit;
         }