aboutsummaryrefslogtreecommitdiff
path: root/Wrt3g/Config.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2010-12-28 23:14:06 +0100
committerChristian Weiske <cweiske@cweiske.de>2010-12-28 23:14:06 +0100
commitd7d8ad1049df1955d4cedbdb88f55bad1b942a2f (patch)
treec1e11284626f169daad058d9ee7eec90b46a8aa7 /Wrt3g/Config.php
parent9670ba7c1328b028800895eba2151f1b29f6a077 (diff)
downloadlinksys-wrt3g-tools-d7d8ad1049df1955d4cedbdb88f55bad1b942a2f.tar.gz
linksys-wrt3g-tools-d7d8ad1049df1955d4cedbdb88f55bad1b942a2f.zip
load environment variables by default
Diffstat (limited to 'Wrt3g/Config.php')
-rw-r--r--Wrt3g/Config.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/Wrt3g/Config.php b/Wrt3g/Config.php
index a8232df..5036f7d 100644
--- a/Wrt3g/Config.php
+++ b/Wrt3g/Config.php
@@ -88,9 +88,20 @@ class Wrt3g_Config
if ($file) {
$this->loadFromFile($file);
}
+ //environment variables: we use lowercase options, which should
+ // not collide with the uppercase env variables like USER
+ $this->loadOptions($_SERVER);
+ //commandline options
$this->loadOptions($options);
- //commandline options
+ $this->logger->log(
+ sprintf(
+ "Configuration: %s:%s@%s",
+ $this->user, $this->password, $this->host
+ ),
+ 2
+ );
+
if (isset($options['save'])) {
$this->save($file);
}