Jake Vanderwerf
2026-09-06 eef16f5a0f5af0aea313e411534643678ba4bea1
inc/helpers/crud.php
@@ -5,7 +5,7 @@
}
use JVBase\managers\Cache;
use JVBase\managers\RoleManager;
use JVBase\managers\Roles;
use JVBase\meta\Form;
use JVBase\registrar\Registrar;
@@ -95,7 +95,7 @@
            'label' => 'Scrapped',
        ]
    ];
   $permission = JVB()->roles()->getContentPlural($content);
   $permission = Roles::getInstance()()->getContentPlural($content);
    $canPublish = current_user_can("publish_{$permission}") && current_user_can('skip_moderation');
    $out = '<div class="filters">';
    if (!empty($statusFilters)) {
@@ -194,7 +194,7 @@
            'disabled'    => true,
        ]
    ];
   $permission = JVB()->roles()->getContentPlural($content);
   $permission = Roles::getInstance()()->getContentPlural($content);
    if (current_user_can('skip_moderation') && current_user_can("publish_{$permission}")) {
        $bulkActions['publish']['disabled'] = false;
    }
@@ -217,7 +217,7 @@
 */
function jvbRenderDateFilter(string $content):string
{
    $cache = Cache::for('date_filter')->connect('post', true);
    $cache = Cache::for('date_filter');
    $check = $cache->get($content);
    if ($check) {
        return $check;
@@ -294,7 +294,6 @@
/**
 * Renders sections based on what was set in the Content Registry
 * @param object $handler
 * @param int $ID
 * @param string $contentType
 * @param string $postType
@@ -314,7 +313,7 @@
    }
    echo '<div class="container">';
    $nav = '<nav class="tabs row start" role="tablist">';
    $nav = '<nav class="tabs row left" role="tablist">';
    $i = 1;
    foreach ($registrar->getSections() as $slug => $section) {
        $nav .= '<button type="button" class="tab';