From 24117c24ce8717a4096a7da54f773a2fd793738b Mon Sep 17 00:00:00 2001 From: Jonny Tischbein <jonny_tischbein@systemli.org> Date: Thu, 27 Sep 2018 18:53:16 +0200 Subject: [PATCH] Get PHP Configuration for upload limit and display in /admin summary site --- mod/admin.php | 2 ++ view/theme/frio/templates/admin/summary.tpl | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/mod/admin.php b/mod/admin.php index d4fcc533f7..0cb30924a8 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -908,6 +908,7 @@ function admin_page_summary(App $a) $queues = ['label' => L10n::t('Message queues'), 'queue' => $queue, 'workerq' => $workerqueue]; + $php_settings = [L10n::t('PHP Values'), ['upload_max_filesize' => ini_get('upload_max_filesize'), 'post_max_size' => ini_get('post_max_size'), 'memory_limit' => ini_get('memory_limit')]]; $t = get_markup_template('admin/summary.tpl'); return replace_macros($t, [ @@ -923,6 +924,7 @@ function admin_page_summary(App $a) '$codename' => FRIENDICA_CODENAME, '$build' => Config::get('system', 'build'), '$addons' => [L10n::t('Active addons'), $a->addons], + '$php' => $php_settings, '$showwarning' => $showwarning, '$warningtext' => $warningtext ]); diff --git a/view/theme/frio/templates/admin/summary.tpl b/view/theme/frio/templates/admin/summary.tpl index 30eca8dc0f..6cdcb65929 100644 --- a/view/theme/frio/templates/admin/summary.tpl +++ b/view/theme/frio/templates/admin/summary.tpl @@ -57,6 +57,23 @@ <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$version.0}}</div> <div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry">{{$platform}} '{{$codename}}' {{$version.1}} - {{$build}}</div> </div> + + {{* PHP Values. *}} + <div id="admin-summary-php" class="col-lg-12 col-md-12 col-sm-12 col-xs-12 admin-summary"> + <hr class="admin-summary-separator"> + <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 admin-summary-label-name text-muted">{{$php.0}}</div> + <div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 admin-summary-entry"> + <table class="table"> + <thead><tr><td>Configuration</td><td>Value</td></tr></thead> + <tbody> + {{foreach $php.1 as $k => $p}} + <tr><td>{{$k}}</td><td>{{$p}}</td></tr> + {{/foreach}} + </tbody> + </table> + </div> + </div> + </div> <div class="clear"></div> -- 2.39.5