aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2010-12-16 08:44:43 +0100
committerChristian Weiske <cweiske@cweiske.de>2010-12-16 08:44:43 +0100
commitafdec668e5cdaec7f9ea2266c2287c0acb82689b (patch)
treec74fe4c557885db27cc877a271bd7cfa308d36ec /scripts
parentb92abe47b7290b0e861ddadaa7abcde5bc65cd6e (diff)
downloadlinksys-wrt3g-tools-afdec668e5cdaec7f9ea2266c2287c0acb82689b.tar.gz
linksys-wrt3g-tools-afdec668e5cdaec7f9ea2266c2287c0acb82689b.zip
add possibility to use dummy router - verrrry useful for testing offline :)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/linksys-wrt3g.php22
1 files changed, 21 insertions, 1 deletions
diff --git a/scripts/linksys-wrt3g.php b/scripts/linksys-wrt3g.php
index 7d87cd1..4d64b5a 100755
--- a/scripts/linksys-wrt3g.php
+++ b/scripts/linksys-wrt3g.php
@@ -71,6 +71,14 @@ $parser->addOption(
'action' => 'Counter',
)
);
+$parser->addOption(
+ 'dummy',
+ array(
+ 'long_name' => '--dummy',
+ 'description' => 'Use dummy router data, not real ones',
+ 'action' => 'StoreTrue',
+ )
+);
$stCmd = $parser->addCommand(
'status',
@@ -112,6 +120,12 @@ try {
try {
$router = new Wrt3g();
+ if ($result->options['dummy']) {
+ require_once 'Wrt3g/DummyRequest.php';
+ $router->requestClass = 'Wrt3g_DummyRequest';
+ $router->log('Using dummy data', 1);
+ } else {
+ }
$router->verbosity = $result->options['verbosity'];
$router->host = $result->options['host'];
$router->user = $result->options['user'];
@@ -140,7 +154,13 @@ try {
$arStatus = $router->getConnectionStatus();
}
foreach ($arStatus as $key => $value) {
- echo $key . ': ' . $value . "\n";
+ echo $key . ': ';
+ if (is_array($value)) {
+ //session usage
+ echo var_export($value, true) . "\n";
+ } else {
+ echo $value . "\n";
+ }
}
}
} catch (Exception $e) {