aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2010-12-15 19:13:00 +0100
committerChristian Weiske <cweiske@cweiske.de>2010-12-15 19:13:00 +0100
commit0590cb4eefa73e311e2654cbf3e3b460be174cd3 (patch)
treeb0147dc729d6250654f947dd66dcd9235bd7f79f /scripts
parent2d190be44338e3674336943d366c739c55a273f5 (diff)
downloadlinksys-wrt3g-tools-0590cb4eefa73e311e2654cbf3e3b460be174cd3.tar.gz
linksys-wrt3g-tools-0590cb4eefa73e311e2654cbf3e3b460be174cd3.zip
add "allstatus" command
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/linksys-wrt3g.php16
1 files changed, 13 insertions, 3 deletions
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";