| | |
| | | <?php |
| | | namespace JVBase\managers; |
| | | |
| | | use JVBase\Instance; |
| | | use JVBase\registrar\Registrar; |
| | | use JVBase\base\Site; |
| | | use WP_REST_Response; |
| | |
| | | */ |
| | | class AdminPages |
| | | { |
| | | use Instance; |
| | | protected array $subpages; |
| | | protected array $actions; |
| | | protected string $page_hook; |
| | |
| | | protected function renderStatusItems():void |
| | | { |
| | | // Get queue stats |
| | | $queue_status = JVB()->queue()->getStatus(); |
| | | $queue_status = Queue::getInstance()->getStatus(); |
| | | error_log('Queue Status: '.print_r($queue_status, true)); |
| | | |
| | | // Other system checks |
| | |
| | | } |
| | | |
| | | $group = sanitize_text_field($request->get_param('group')); |
| | | Cache::invalidateGroup($group); |
| | | Cache::for($group)->flush(); |
| | | |
| | | return new WP_REST_Response([ |
| | | 'success' => true, |