| | |
| | | <?php |
| | | namespace JVBase\managers; |
| | | |
| | | use JVBase\utility\Features; |
| | | use JVBase\rest\Route; |
| | | use JVBase\rest\PermissionHandler; |
| | | use JVBase\registrar\Registrar; |
| | | use JVBase\base\Site; |
| | | use WP_REST_Response; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | |
| | | } |
| | | } |
| | | |
| | | public function getMainConfig():array |
| | | { |
| | | return $this->main_page; |
| | | } |
| | | |
| | | /** |
| | | * Render the main settings page |
| | | */ |
| | |
| | | </li> |
| | | <li> |
| | | <span class="status-label">Content Types:</span> |
| | | <span class="status-value"><?= count(JVB_CONTENT); ?> registered</span> |
| | | <span class="status-value"><?= count(Registrar::getRegistered('post')); ?> registered</span> |
| | | </li> |
| | | <li> |
| | | <span class="status-label">Taxonomies:</span> |
| | | <span class="status-value"><?= count(JVB_TAXONOMY); ?> registered</span> |
| | | <span class="status-value"><?= count(Registrar::getRegistered('term')); ?> registered</span> |
| | | </li> |
| | | <?php |
| | | } |
| | |
| | | global $wpdb; |
| | | |
| | | $week_ago = date('Y-m-d H:i:s', strtotime('-7 days')); |
| | | $content_types = []; |
| | | foreach (JVB_CONTENT as $content => $config) { |
| | | $content_types[jvbCheckBase($content)] = $config['plural']; |
| | | } |
| | | $content_types = array_map(function ($type) { return jvbCheckBase($type); }, |
| | | Registrar::getRegistered('post')); |
| | | |
| | | ?> |
| | | <table class="jvb-content-table"> |
| | |
| | | { |
| | | $group = jvbNoBase($group); |
| | | |
| | | if (defined('JVB_CONTENT')) { |
| | | foreach (JVB_CONTENT as $key => $config) { |
| | | if (jvbNoBase($key) === $group) { |
| | | return true; |
| | | } |
| | | $registered = Registrar::getRegistered(); |
| | | foreach ($registered as $r) { |
| | | if ($r === $group) { |
| | | return true; |
| | | } |
| | | } |
| | | |
| | | if (defined('JVB_TAXONOMY')) { |
| | | foreach (JVB_TAXONOMY as $key => $config) { |
| | | if (jvbNoBase($key) === $group) { |
| | | return true; |
| | | } |
| | | } |
| | | } |
| | | |
| | | return false; |
| | | } |
| | | |