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:
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