Jake Vanderwerf
2026-09-04 c16a4d78d07e81ecdd2ff9b1b9090560ab2fe488
inc/admin/SEOAdmin.php
@@ -2,6 +2,8 @@
namespace JVBase\admin;
use JVBase\base\SchemaHelper;
use JVBase\Instance;
use JVBase\managers\AdminPages;
use JVBase\meta\Form;
use JVBase\registrar\Registrar;
use JVBase\ui\Tabs;
@@ -11,6 +13,7 @@
}
class SEOAdmin {
   use Instance;
   protected string $admin_page;
   protected array $types = [
      'JVBase\managers\SEO\render\Thing'                          => 'Thing',
@@ -105,7 +108,7 @@
   protected array $checks;
   public function __construct()
   protected function __construct()
   {
      $this->setChecks();
      add_action(BASE.'dashboard_page_seo', [$this, 'addDashboardSection'], 10);
@@ -134,7 +137,7 @@
   public function addAdminMenu():void
   {
      $main = JVB()->admin()->getMainConfig();
      $main = AdminPages::getInstance()->getMainConfig();
      $this->admin_page = add_submenu_page(
         $main['menu_slug'],
         'SEO',
@@ -358,7 +361,7 @@
         ];
      }
      $success = JVB()->schemaHelper()->updateSchema($action, $data);
      $success = SchemaHelper::getInstance()->updateSchema($action, $data);
      return $success ? [
         'jvb_notice'   => 'success',
         'jvb_message'  => 'Saved changes successfully'