From 0590cb4eefa73e311e2654cbf3e3b460be174cd3 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Wed, 15 Dec 2010 19:13:00 +0100 Subject: add "allstatus" command --- scripts/linksys-wrt3g.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'scripts') diff --git a/scripts/linksys-wrt3g.php b/scripts/linksys-wrt3g.php index f475025..7d87cd1 100755 --- a/scripts/linksys-wrt3g.php +++ b/scripts/linksys-wrt3g.php @@ -76,7 +76,7 @@ $stCmd = $parser->addCommand( 'status', array( 'aliases' => array('s', 'st'), - 'description' => 'Show the router status' + 'description' => 'Show the connection status' ) ); $stCmd = $parser->addCommand( @@ -86,6 +86,13 @@ $stCmd = $parser->addCommand( 'description' => 'Show the card/SIM status' ) ); +$stCmd = $parser->addCommand( + 'allstatus', + array( + 'aliases' => array('a', 'as'), + 'description' => 'Show all status details' + ) +); $parser->addCommand( @@ -121,13 +128,16 @@ try { } break; + case 'allstatus': case 'cardstatus': case 'status': default: - if ($result->command_name == 'cardstatus') { + if ($result->command_name == 'allstatus') { + $arStatus = $router->getFullStatus(); + } else if ($result->command_name == 'cardstatus') { $arStatus = $router->getCardStatus(); } else { - $arStatus = $router->getStatus(); + $arStatus = $router->getConnectionStatus(); } foreach ($arStatus as $key => $value) { echo $key . ': ' . $value . "\n"; -- cgit v1.2.3