From afdc1b396e3e88146006cd707a15b9da4843e1c2 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 04 Jan 2026 18:34:21 +0000
Subject: [PATCH] Merge branch 'main' of https://github.com/jakevdwerf/jvb
---
globals.php | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/globals.php b/globals.php
index 49af2a9..38b518e 100644
--- a/globals.php
+++ b/globals.php
@@ -3,6 +3,8 @@
exit;
}
+use JVBase\utility\Features;
+
function jvbGlobalDirectories():array
{
$directories = get_option(BASE.'_global_directories');
@@ -210,13 +212,16 @@
$manageableContent = false;
}
if ($manageableContent === false) {
+
$manageableContent = [];
$bios = [];
foreach (JVB_USER as $role => $config) {
$manageableContent = array_merge($manageableContent, jvbRolePages($role));
}
-
+ if (Features::forSite()->has('referrals')) {
+ $manageableContent[] = 'referrals';
+ }
foreach (JVB_TAXONOMY as $tax => $config) {
if (jvbCheck('is_content', $config)) {
$manageableContent[] = strtolower($config['plural']);
@@ -306,7 +311,10 @@
function jvbExtractUserContent(array $content):array
{
- $out = [];
+ // Deprecated: Use Features::forUser($role)->getCreatableContent() instead
+ _deprecated_function(__FUNCTION__, '2.0.0', 'Features::forUser($role)->getCreatableContent()');
+
+ $out = [];
foreach ($content as $c) {
if (is_array($c)) {
foreach ($c as $type => $contents) {
--
Gitblit v1.10.0