Add phpinfo page only accessible to admins
This commit is contained in:
parent
8f1f2c8366
commit
fb0a21c0a2
|
@ -180,10 +180,10 @@ function admin_content(App $a)
|
||||||
'addons' => ["admin/addons/" , L10n::t("Addons") , "addons"],
|
'addons' => ["admin/addons/" , L10n::t("Addons") , "addons"],
|
||||||
'themes' => ["admin/themes/" , L10n::t("Themes") , "themes"],
|
'themes' => ["admin/themes/" , L10n::t("Themes") , "themes"],
|
||||||
'features' => ["admin/features/" , L10n::t("Additional features") , "features"] ]],
|
'features' => ["admin/features/" , L10n::t("Additional features") , "features"] ]],
|
||||||
'database' => [ L10n::t('Database'), [
|
'database' => [ L10n::t('Database'), [
|
||||||
'dbsync' => ["admin/dbsync/" , L10n::t('DB updates') , "dbsync"],
|
'dbsync' => ["admin/dbsync/" , L10n::t('DB updates') , "dbsync"],
|
||||||
'queue' => ["admin/queue/" , L10n::t('Inspect Queue') , "queue"], ]],
|
'queue' => ["admin/queue/" , L10n::t('Inspect Queue') , "queue"], ]],
|
||||||
'tools' => [ L10n::t('Tools'), [
|
'tools' => [ L10n::t('Tools'), [
|
||||||
'contactblock' => ["admin/contactblock/", L10n::t('Contact Blocklist') , "contactblock"],
|
'contactblock' => ["admin/contactblock/", L10n::t('Contact Blocklist') , "contactblock"],
|
||||||
'blocklist' => ["admin/blocklist/" , L10n::t('Server Blocklist') , "blocklist"],
|
'blocklist' => ["admin/blocklist/" , L10n::t('Server Blocklist') , "blocklist"],
|
||||||
'deleteitem' => ["admin/deleteitem/" , L10n::t('Delete Item') , 'deleteitem'], ]],
|
'deleteitem' => ["admin/deleteitem/" , L10n::t('Delete Item') , 'deleteitem'], ]],
|
||||||
|
@ -192,6 +192,7 @@ function admin_content(App $a)
|
||||||
"logsview" => ["admin/viewlogs/", L10n::t("View Logs"), 'viewlogs']
|
"logsview" => ["admin/viewlogs/", L10n::t("View Logs"), 'viewlogs']
|
||||||
]],
|
]],
|
||||||
"diagnostics" => [ L10n::t("Diagnostics"), [
|
"diagnostics" => [ L10n::t("Diagnostics"), [
|
||||||
|
"phpinfo" => ['phpinfo/', L10n::t('PHP Info'), 'phpinfo'],
|
||||||
"probe" => ['probe/', L10n::t('probe address'), 'probe'],
|
"probe" => ['probe/', L10n::t('probe address'), 'probe'],
|
||||||
"webfinger" =>['webfinger/', L10n::t('check webfinger'), 'webfinger']
|
"webfinger" =>['webfinger/', L10n::t('check webfinger'), 'webfinger']
|
||||||
]]
|
]]
|
||||||
|
|
16
mod/phpinfo.php
Normal file
16
mod/phpinfo.php
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* @file mod/phpinfo.php
|
||||||
|
*/
|
||||||
|
|
||||||
|
require_once 'boot.php';
|
||||||
|
|
||||||
|
function phpinfo_content()
|
||||||
|
{
|
||||||
|
if (!is_site_admin()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
phpinfo();
|
||||||
|
killme();
|
||||||
|
}
|
Loading…
Reference in a new issue