Jake Vanderwerf
2026-08-30 f8ffc3dc1748b9af63123eb281696c0c30448715
jvb.php
@@ -27,7 +27,6 @@
use JVBase\managers\Login;
use JVBase\managers\MagicLinks;
use JVBase\managers\NotificationManager;
use JVBase\managers\Notifications\Notifications;
use JVBase\managers\queue\Queue;
use JVBase\managers\Referrals;
use JVBase\managers\Responses;
@@ -121,21 +120,17 @@
   add_filter('show_admin_bar', '__return_false');
//}
//if (JVB_TESTING) {
// error_log('In testing mode...');
//} else {
// error_log('Not in testing mode...');
//}
const JVB_DIR = WP_PLUGIN_DIR . '/jvb';
define('JVB_URL', plugin_dir_url(__FILE__));
// Session Security
define('JVB_SESSION_FINGERPRINT', true);
const JVB_SESSION_FINGERPRINT = true;
// Login Security
define('JVB_MAX_LOGIN_ATTEMPTS', 5);
define('JVB_LOCKOUT_DURATION', 15 * MINUTE_IN_SECONDS);
const JVB_MAX_LOGIN_ATTEMPTS = 5;
const JVB_LOCKOUT_DURATION = 15 * MINUTE_IN_SECONDS;
require(JVB_DIR.'/inc/Instance.php');
@@ -514,23 +509,23 @@
{
    echo '<div class="screen-reader-text live-region" aria-live="polite" role="status"></div>';
}
/*
add_action('wp_head', 'jvbFrontendBase',1);
function jvbFrontendBase():void
{
//add_action('wp_head', 'jvbFrontendBase',1);
//function jvbFrontendBase():void
//{
// ?>
<!--  <script type="text/javascript">window.jvbBase = '--><?php //= BASE ?>//';</script>
// <?php
//}
   <script type="text/javascript">window.jvbBase = '<?= BASE ?>';</script>
   <?php
}
*/
add_action('after_setup_theme', 'jvbImageSize');
function jvbImageSize():void
{
   add_theme_support('post-thumbnails');
   add_image_size( 'tiny', 50, 50, false );
   add_image_size( 'directory-preview', 100, 100, false );
   add_image_size( 'tiny', 50, 50 );
   add_image_size( 'directory-preview', 100, 100 );
}
@@ -549,23 +544,6 @@
// return $result;
//}, 10, 3);
add_filter('rest_authentication_errors', function($result) {
   // Don't override existing authentication
   if (is_wp_error($result) || $result === true) {
      return $result;
   }
   // Try to authenticate from cookie
   $cookie_user = wp_validate_auth_cookie('', 'logged_in');
   if ($cookie_user) {
      wp_set_current_user($cookie_user);
      return true;
   }
   return $result;
}, 99);
add_action('wp_footer', 'jvb_back_to_top');
function jvb_back_to_top():void