Skip to content

Commit 0223af3

Browse files
committed
Cache driver info and GraphQL and Rest enabled status
1 parent 07a495f commit 0223af3

File tree

2 files changed

+27
-22
lines changed

2 files changed

+27
-22
lines changed

admin/controller/tools/systeminfo.php

+26-21
Original file line numberDiff line numberDiff line change
@@ -47,31 +47,36 @@ function index() {
4747
$database .= ' | ' . sprintf(__('Server version: %s'), $info);
4848
}
4949

50-
(extension_loaded('gd') && $imageLibrary = 'gd') ||
5150
(extension_loaded('imagick') && $imageLibrary = 'imagick') ||
51+
(extension_loaded('gd') && $imageLibrary = 'gd') ||
5252
($imageLibrary = 'mockup (Imagick or GD not enabled!)');
5353

54+
$objectcache = \Vvveb\getConfig('app.cache.driver');
55+
$objectcache .= ($objectcache != 'file' && ! extension_loaded($objectcache)) ? ' extension not available!' : '';
56+
5457
$info = [
5558
'general' => [
56-
__('Vvveb version') => V_VERSION,
57-
__('Admin path') => \Vvveb\adminPath(),
58-
__('PHP version') => phpversion() . ' | ' . php_sapi_name(),
59-
__('Server') => $_SERVER['SERVER_SOFTWARE'] ?? '',
60-
__('OS version') => php_uname(),
61-
__('Database driver & version') => $database,
62-
__('PHP time limit') => ini_get('max_execution_time'),
63-
__('PHP memory limit') => ini_get('memory_limit'),
64-
__('Max input time') => ini_get('max_input_time'),
65-
__('Upload max filesize') => ini_get('upload_max_filesize'),
66-
__('PHP post max size') => ini_get('post_max_size'),
67-
__('Extensions') => implode(' ', get_loaded_extensions()),
68-
__('Page cache') => (defined('PAGE_CACHE') && PAGE_CACHE) ? __('enabled') : __('disabled'),
69-
__('Object cache') => \Vvveb\getConfig('app.cache.driver'),
70-
__('Email Driver') => \Vvveb\getConfig('app.email.driver'),
71-
__('Session Driver') => \Vvveb\getConfig('app.session.driver'),
72-
__('Debug') => DEBUG ? __('enabled') : __('disabled'),
73-
__('Sql changes check') => SQL_CHECK ? __('enabled') : __('disabled'),
74-
__('Image library') => $imageLibrary,
59+
__('Vvveb version') => V_VERSION,
60+
__('Admin path') => \Vvveb\adminPath(),
61+
__('PHP version') => phpversion() . ' | ' . php_sapi_name(),
62+
__('Server') => $_SERVER['SERVER_SOFTWARE'] ?? '',
63+
__('OS version') => php_uname(),
64+
__('Database driver & version') => $database,
65+
__('PHP time limit') => ini_get('max_execution_time'),
66+
__('PHP memory limit') => ini_get('memory_limit'),
67+
__('Max input time') => ini_get('max_input_time'),
68+
__('Upload max filesize') => ini_get('upload_max_filesize'),
69+
__('PHP post max size') => ini_get('post_max_size'),
70+
__('Extensions') => implode(' ', get_loaded_extensions()),
71+
__('Page cache') => (defined('PAGE_CACHE') && PAGE_CACHE) ? __('enabled') : __('disabled'),
72+
__('Object cache') => $objectcache,
73+
__('Email Driver') => \Vvveb\getConfig('app.email.driver'),
74+
__('Session Driver') => \Vvveb\getConfig('app.session.driver'),
75+
__('Debug') => DEBUG ? __('enabled') : __('disabled'),
76+
__('Sql changes check') => SQL_CHECK ? __('enabled') : __('disabled'),
77+
__('Image library') => $imageLibrary,
78+
'Rest API' => REST ? __('enabled') : __('disabled'),
79+
'GraphQL' => GRAPHQL ? __('enabled') : __('disabled'),
7580
],
7681
'server' => [
7782
__('Document root') => $_SERVER['DOCUMENT_ROOT'] ?? '',
@@ -87,7 +92,7 @@ function index() {
8792
list($info) = Event::trigger(__CLASS__, __FUNCTION__, $info);
8893

8994
$this->view->info = $info;
90-
95+
9196
if (isset($this->request->get['phpinfo'])) {
9297
ob_start();
9398
phpinfo();

admin/template/tools/systeminfo.tpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ foreach ($this->info as $category => $info) {
2929

3030
[data-v-info]|after = <?php } ?>
3131

32-
[data-v-phpinfo] = $this->phpinfo
32+
[data-v-phpinfo] = <?php echo $this->phpinfo ?? '';?>

0 commit comments

Comments
 (0)