diff options
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) { |
