Jake Vanderwerf
2026-03-03 772462eeca3002a1d52508aeba485aab2b4742ad
inc/managers/NotificationManager.php
@@ -2,6 +2,7 @@
namespace JVBase\managers;
use JVBase\JVB;
use JVBase\registrar\Registrar;
use WP_Error;
use Exception;
use WP_Post;
@@ -423,7 +424,7 @@
     */
    public function notifyEveryone(string $type, int|null $action_user_id = null, string $message = '', int|null $target_id = null, string|null $target_type = null, array|null $context = null):bool|WP_Error
    {
        $artists = $this->getUserIDs(array_keys(JVB_USER));
        $artists = $this->getUserIDs(Registrar::getRegistered('user'));
        return $this->addNotification($artists, $type, $action_user_id, $message, $target_id, $target_type, $context);
    }
@@ -453,7 +454,7 @@
        }
        // Check if this is a relevant content type
        $content_types = jvbBasedFeedContent();
        $content_types = array_map(function($type) {return jvbCheckBase($type->getSlug()); }, Registrar::getFeatured('show_feed', 'post'));
        if (!in_array($post->post_type, $content_types)) {
            return;
        }
@@ -1617,14 +1618,9 @@
     */
    protected function pluralize(string $content):string
    {
        if (array_key_exists($content, JVB_CONTENT)) {
         return JVB_CONTENT[$content]['plural'];
      } elseif (array_key_exists($content, JVB_TAXONOMY)) {
         return JVB_TAXONOMY[$content]['plural'];
      } elseif (array_key_exists($content, JVB_USER)) {
         return JVB_USER[$content]['plural'];
      }
      return $content;
      $registrar = Registrar::getInstance($content);
      return ($registrar) ? $registrar->getPlural()
         : str_replace('_', ' ', $content.'s');
    }
    /**
@@ -1749,7 +1745,7 @@
      return array_map(function ($r) {
         return jvbCheckBase(trim($r));
      }, array_filter($roles, function ($r) {
         return array_key_exists(trim($r), JVB_USER);
         return Registrar::getInstance(trim($r))!== false;
      }));
   }