From 48721c85ebcfa973ee81719d2467ca80e4253dc9 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 01 May 2026 17:30:03 +0000
Subject: [PATCH] =Edmonton Ink hard test begins! Real testing of the managers and reset routes will commence. So far, just ensuring our classes are all loaded correctly: Site() and its sub-classes Membership, Login, etc. Care should be taken to load conditionally on 'init', as we finish defining most settings by 'plugins_loaded' at priority 5
---
checks.php | 67 ++++++++-------------------------
1 files changed, 17 insertions(+), 50 deletions(-)
diff --git a/checks.php b/checks.php
index d92ef49..6b55711 100644
--- a/checks.php
+++ b/checks.php
@@ -12,61 +12,28 @@
return (array_key_exists($key, $config) && $config[$key] === true);
}
-function jvbUserIsVerified():bool
-{
- $membership = Site::membership();
-
- return !($membership && $membership->has('member_verified')) || current_user_can('skip_moderation');
-}
-
function jvbUserTypes():array
{
- $types = get_option(BASE.'user_types');
- if (JVB_TESTING) {
- $types = false;
- }
- if ($types === false) {
- $types = [];
- foreach (JVB_USER as $type => $config) {
- if (array_key_exists('profile', $config)) {
- $types[$type] = BASE.$config['profile'];
- }
- }
- update_option(BASE.'user_types', $types);
- }
- return $types;
+ return Registrar::getFeatured('profile_link', 'user');
}
-function isJVBContentTax():bool
-{
- return is_tax(array_map(function ($tax) {
- return jvbCheckBase($tax);
- }, Registrar::getFeatured('is_content', 'term')));
-}
-function taxIsJVBContentTax($tax):bool
-{
- $allowed = Registrar::getFeatured('is_content', 'term');
- $tax = jvbNoBase($tax);
- return in_array($tax, $allowed);
-}
-
-function jvbIsOpen():bool
-{
-
- if (!jvbCheck('limit_hours', JVB_SITE)) {
- return true;
- }
- if (get_option(BASE.'open_to_public') !== '1') {
- return false;
- }
- //Check if today_hours is set
- if (get_option(BASE.'today_hours')) {
- return jvbIsTimeBetween();
- }
- //Default to the stored settings
- return jvbIsCurrentlyOpen();
-}
+//function jvbIsOpen():bool
+//{
+//
+// if (!jvbCheck('limit_hours', JVB_SITE)) {
+// return true;
+// }
+// if (get_option(BASE.'open_to_public') !== '1') {
+// return false;
+// }
+// //Check if today_hours is set
+// if (get_option(BASE.'today_hours')) {
+// return jvbIsTimeBetween();
+// }
+// //Default to the stored settings
+// return jvbIsCurrentlyOpen();
+//}
function jvbTermHasPosts(int $termID, string $taxonomy):bool
--
Gitblit v1.10.0