From de699440ff94e9c0d8e8b5201ee93179c085bf60 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Thu, 01 Jan 2026 20:51:26 +0000
Subject: [PATCH] =Timeline fields in feedroutes.php
---
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