Jake Vanderwerf
2026-09-04 c16a4d78d07e81ecdd2ff9b1b9090560ab2fe488
inc/managers/CRUDManager.php
@@ -27,14 +27,10 @@
      if (!$this->registrar) {
         return;
      }
      $this->cache = Cache::for('crud_date_ranges','post')->user();
      $this->user_id = get_current_user_id();
      $this->content = $content;
      $this->cache = Cache::for('crud')->connect('post')->connect('taxonomy');
      if (JVB_TESTING) {
         $this->cache->flush();
      }
      // Create and configure skeleton
      $this->skeleton = new CRUDSkeleton();
@@ -64,19 +60,22 @@
      // Fields and sections
      $this->skeleton->setFields($this->registrar->getFields());
      foreach ($this->registrar->getSections() as $config) {
         $this->skeleton->addSection($config['id'], $config);
      }
        $sections = $this->registrar->getSections();
        if (count($sections) > 1) {
            foreach ($sections as $config) {
                $this->skeleton->addSection($config['slug'], $config);
            }
        }
      // Taxonomies
      $this->initTaxonomies();
      // Statuses
      if ($this->registrar && $this->registrar->hasFeature('is_calendar')) {
      if ($this->registrar->hasFeature('is_calendar')) {
         $this->skeleton->setCalendar();
      }
      if ($this->registrar && $this->registrar->getType() === 'post') {
      if ($this->registrar->getType() === 'post') {
         $this->skeleton->setDefaultStatus();
      } else {
         $this->skeleton->setStatuses([]);