summaryrefslogtreecommitdiffstats
path: root/pts-core/functions/pts-functions_config.php
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-04-29 08:44:41 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-04-29 08:44:41 -0400
commit5da916db5aa74723856eb82c7fb1873b63ea78f7 (patch)
tree623eaeeadf69701c8e0acbff728fca4523bcee4b /pts-core/functions/pts-functions_config.php
parentd0911f479c131964652c964920f051017420dee0 (diff)
downloadphoronix-test-suite-upstream-5da916db5aa74723856eb82c7fb1873b63ea78f7.tar.gz
phoronix-test-suite-upstream-5da916db5aa74723856eb82c7fb1873b63ea78f7.tar.xz
phoronix-test-suite-upstream-5da916db5aa74723856eb82c7fb1873b63ea78f7.zip
Add ToggleScreensaver option to user-config.xml
Diffstat (limited to 'pts-core/functions/pts-functions_config.php')
-rw-r--r--pts-core/functions/pts-functions_config.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/pts-core/functions/pts-functions_config.php b/pts-core/functions/pts-functions_config.php
index 07b6c8e..ef09b5b 100644
--- a/pts-core/functions/pts-functions_config.php
+++ b/pts-core/functions/pts-functions_config.php
@@ -34,6 +34,17 @@ function pts_user_config_init($UserName = NULL, $UploadKey = NULL)
else
pts_exit(pts_string_header("In order to run the Phoronix Test Suite, you must agree to the listed terms."));
}
+
+ $ToggleScreensaver = pts_read_user_config("PhoronixTestSuite/Options/Benchmarking/ToggleScreensaver", "", $read_config);
+ if(empty($ToggleScreensaver))
+ {
+ $ToggleScreensaver = trim(shell_exec("gconftool -g /apps/gnome-screensaver/idle_activation_enabled 2>&1"));
+
+ if($ToggleScreensaver == "true")
+ $ToggleScreensaver = "TRUE";
+ else
+ $ToggleScreensaver = "FALSE";
+ }
if($UserName == NULL)
@@ -49,6 +60,7 @@ function pts_user_config_init($UserName = NULL, $UploadKey = NULL)
$config->addXmlObject("PhoronixTestSuite/Options/Benchmarking/EnvironmentDirectory", 2, pts_read_user_config("PhoronixTestSuite/Options/Benchmarking/EnvironmentDirectory", "~/.phoronix-test-suite/installed-tests/", $read_config));
$config->addXmlObject("PhoronixTestSuite/Options/Benchmarking/SleepTimeBetweenTests", 2, pts_read_user_config("PhoronixTestSuite/Options/Benchmarking/SleepTimeBetweenTests", "5", $read_config));
+ $config->addXmlObject("PhoronixTestSuite/Options/Benchmarking/ToggleScreensaver", 2, $ToggleScreensaver);
$config->addXmlObject("PhoronixTestSuite/Options/BatchMode/SaveResults", 3, pts_read_user_config("PhoronixTestSuite/Options/BatchMode/SaveResults", "TRUE", $read_config));
$config->addXmlObject("PhoronixTestSuite/Options/BatchMode/OpenBrowser", 3, pts_read_user_config("PhoronixTestSuite/Options/BatchMode/OpenBrowser", "FALSE", $read_config));