Jake Vanderwerf
3 days ago ba1e1ccf869b818f7a7a897264dfea05563a7796
activate.php
@@ -3,6 +3,8 @@
use JVBase\managers\Cache;
use JVBase\managers\CustomTable;
use JVBase\base\Site;
use JVBase\managers\DashboardManager;
use JVBase\managers\DirectoryManager;
use JVBase\managers\queue\Queue;
use JVBase\managers\ReferralManager;
use JVBase\managers\RoleManager;
@@ -28,8 +30,9 @@
    do_action(BASE.'activation');
   error_log('Action done!');
   error_log('Checking custom tables...');
   Queue::defineTables();
   CustomTable::ensureTables();
   error_log('Dashboard is setup: '.print_r(JVB()->dashboard(), true));
//    (new JVBase\registry\CheckCustomTables())->maybeCreateTables();
   error_log('Tables created!');
@@ -61,7 +64,7 @@
   $role = get_role('administrator');
   $users = get_users(['role' => 'administrator']);
    foreach (array_merge(Registrar::getRegistered('post'), Registrar::getFeatured('is_content')) as $slug) {
    foreach (array_merge(Registrar::getRegistered('post'), Registrar::withFeature('is_content')) as $slug) {
      error_log('Adding administrative roles to '.$slug);
      $plural = $roleManager->getContentPlural($slug);
      $capabilities = [
@@ -102,7 +105,7 @@
   $roleManager = new RoleManager();
   $users = get_users(['role' => 'administrator']);
   foreach (array_merge(Registrar::getRegistered('post'), Registrar::getFeatured('is_content', 'term')) as $slug) {
   foreach (array_merge(Registrar::getRegistered('post'), Registrar::withFeature('is_content', 'term')) as $slug) {
      foreach ($users as $user) {
         // These methods should check if post type exists before adding caps