diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2010-12-16 08:44:43 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2010-12-16 08:44:43 +0100 |
| commit | afdec668e5cdaec7f9ea2266c2287c0acb82689b (patch) | |
| tree | c74fe4c557885db27cc877a271bd7cfa308d36ec /scripts | |
| parent | b92abe47b7290b0e861ddadaa7abcde5bc65cd6e (diff) | |
| download | linksys-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-x | scripts/linksys-wrt3g.php | 22 |
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) { |
