partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit f546c4cb9b14714bdbe552e8a381d93de5504187
parent 3cc8777ab1eb1cf5e07885071b7bea79dd776753
Author: Felicitus <felicitus@felicitus.org>
Date:   Sun, 18 Mar 2012 08:52:22 +0100

Added output of all configuration values for the system information view

Diffstat:
Msrc/backend/de/RaumZeitLabor/PartKeepr/System/SystemService.php | 4++++
Msrc/backend/de/RaumZeitLabor/PartKeepr/Util/Configuration.php | 9+++++++++
2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/backend/de/RaumZeitLabor/PartKeepr/System/SystemService.php b/src/backend/de/RaumZeitLabor/PartKeepr/System/SystemService.php @@ -37,6 +37,10 @@ class SystemService extends Service { $aData[] = new SystemInformationRecord("PartKeepr Version", PartKeepr::getVersion(), "PartKeepr"); + + foreach (Configuration::getOptions() as $key => $value) { + $aData[] = new SystemInformationRecord($key, $value, "PartKeepr Configuration Information"); + } // TODO: add information about post max, file upload size, timeout, memory limit return array("data" => $aData); } diff --git a/src/backend/de/RaumZeitLabor/PartKeepr/Util/Configuration.php b/src/backend/de/RaumZeitLabor/PartKeepr/Util/Configuration.php @@ -43,6 +43,15 @@ class Configuration { } /** + * Returns all configuration options + * + * @return array An array with key=>value assignments + */ + public static function getOptions () { + return Configuration::$options; + } + + /** * Returns a configuration file, based on all configurations. * * @param none