From c644913694f9f385229855f45de0d51b45ec3df9 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sun, 23 Apr 2017 13:34:14 +0200 Subject: [PATCH] DVL-009 Adding Redis info page --- .devilbox/www/htdocs/redisinfo.php | 49 +++++++++++++++++++++++++++++ .devilbox/www/include/lib/Redis.php | 4 +++ .devilbox/www/include/navbar.php | 3 ++ 3 files changed, 56 insertions(+) create mode 100644 .devilbox/www/htdocs/redisinfo.php diff --git a/.devilbox/www/htdocs/redisinfo.php b/.devilbox/www/htdocs/redisinfo.php new file mode 100644 index 00000000..44129a7e --- /dev/null +++ b/.devilbox/www/htdocs/redisinfo.php @@ -0,0 +1,49 @@ + + +getEnv('COMPOSE_OPTIONAL') != 1 ) { + header(); + exit(0); +} ?> + + + + + + + + + +
+ +

Redis Info

+
+
+ +
+
+ + + + + + + + + + getInfo() as $key => $val): ?> + + + + + + +
VariableValue
+ +
+
+ +
+ + + + diff --git a/.devilbox/www/include/lib/Redis.php b/.devilbox/www/include/lib/Redis.php index eb2f3e16..a65266dc 100644 --- a/.devilbox/www/include/lib/Redis.php +++ b/.devilbox/www/include/lib/Redis.php @@ -157,6 +157,10 @@ class Redis return 'Redis '.$info['redis_version']; } + public function getInfo() + { + return $this->_redis->info('all'); + } /********************************************************************************* diff --git a/.devilbox/www/include/navbar.php b/.devilbox/www/include/navbar.php index 2e9d7179..95357ad0 100644 --- a/.devilbox/www/include/navbar.php +++ b/.devilbox/www/include/navbar.php @@ -41,6 +41,9 @@ 'mysqlinfo.php' => 'MySQL info', 'postgresinfo.php' => 'PostgreSQL info' ); + if (loadClass('Docker')->getEnv('COMPOSE_OPTIONAL') == 1) { + $files['redisinfo.php'] = 'Redis info'; + } $active = (in_array($script, array_keys($files))) ? 'active' : ''; ?>