summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-03-12 09:52:00 -0500
committerFrederic Guillot <fred@kanboard.net>2016-03-12 09:52:00 -0500
commitb061945f0e716a026fe722d5f0ba04f86982d3fc (patch)
tree6dd41cc43967d2cb6dfbcaf3ded878f1702a0638 /app
parent241ca53e4705c389b40c3a133727a2833085ae28 (diff)
Show server configuration in settings page
Diffstat (limited to 'app')
-rw-r--r--app/Controller/Config.php2
-rw-r--r--app/Template/config/about.php48
2 files changed, 40 insertions, 10 deletions
diff --git a/app/Controller/Config.php b/app/Controller/Config.php
index e811f870..a1b8c2af 100644
--- a/app/Controller/Config.php
+++ b/app/Controller/Config.php
@@ -61,6 +61,8 @@ class Config extends Base
{
$this->response->html($this->helper->layout->config('config/about', array(
'db_size' => $this->config->getDatabaseSize(),
+ 'db_version' => $this->db->getDriver()->getDatabaseVersion(),
+ 'user_agent' => $this->request->getServerVariable('HTTP_USER_AGENT'),
'title' => t('Settings').' &gt; '.t('About'),
)));
}
diff --git a/app/Template/config/about.php b/app/Template/config/about.php
index 75d1320e..5c1f4b39 100644
--- a/app/Template/config/about.php
+++ b/app/Template/config/about.php
@@ -8,10 +8,6 @@
<a href="http://kanboard.net/" target="_blank" rel="noreferer">http://kanboard.net/</a>
</li>
<li>
- <?= t('Application version:') ?>
- <strong><?= APP_VERSION ?></strong>
- </li>
- <li>
<?= t('Author:') ?>
<strong>Frédéric Guillot</strong> (<a href="https://github.com/fguillot/kanboard/blob/master/CONTRIBUTORS.md" target="_blank"><?= t('contributors') ?></a>)
</li>
@@ -23,15 +19,47 @@
</div>
<div class="page-header">
- <h2><?= t('Database') ?></h2>
+ <h2><?= t('Configuration') ?></h2>
</div>
<div class="listing">
<ul>
<li>
+ <?= t('Application version:') ?>
+ <strong><?= APP_VERSION ?></strong>
+ </li>
+ <li>
+ <?= t('PHP version:') ?>
+ <strong><?= PHP_VERSION ?></strong>
+ </li>
+ <li>
+ <?= t('PHP SAPI:') ?>
+ <strong><?= PHP_SAPI ?></strong>
+ </li>
+ <li>
+ <?= t('OS version:') ?>
+ <strong><?= php_uname('s').' '.php_uname('r') ?></strong>
+ </li>
+ <li>
<?= t('Database driver:') ?>
- <strong><?= $this->text->e(DB_DRIVER) ?></strong>
+ <strong><?= DB_DRIVER ?></strong>
+ </li>
+ <li>
+ <?= t('Database version:') ?>
+ <strong><?= $this->text->e($db_version) ?></strong>
+ </li>
+ <li>
+ <?= t('Browser:') ?>
+ <strong><?= $this->text->e($user_agent) ?></strong>
</li>
- <?php if (DB_DRIVER === 'sqlite'): ?>
+ </ul>
+</div>
+
+<?php if (DB_DRIVER === 'sqlite'): ?>
+ <div class="page-header">
+ <h2><?= t('Database') ?></h2>
+ </div>
+ <div class="listing">
+ <ul>
<li>
<?= t('Database size:') ?>
<strong><?= $this->text->bytes($db_size) ?></strong>
@@ -44,9 +72,9 @@
<?= $this->url->link(t('Optimize the database'), 'config', 'optimizeDb', array(), true) ?>&nbsp;
<?= t('(VACUUM command)') ?>
</li>
- <?php endif ?>
- </ul>
-</div>
+ </ul>
+ </div>
+<?php endif ?>
<?= $this->render('config/keyboard_shortcuts') ?>