projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
correct some english
[spider.git]
/
cmd
/
show
/
node.pl
diff --git
a/cmd/show/node.pl
b/cmd/show/node.pl
index 76372cb5a318c6467a8c4f34bbe3d622407e69c0..53a974ca1627f30b3e926aa913fa1076faa329af 100644
(file)
--- a/
cmd/show/node.pl
+++ b/
cmd/show/node.pl
@@
-24,20
+24,22
@@
my @out;
my $count;
# search thru the user for nodes
my $count;
# search thru the user for nodes
-
unless (@call
) {
-
- my ($action, $key, $data);
+
if ($call[0] eq 'ALL'
) {
+ shift @call;
+ my ($action, $key, $data)
= (0,0,0)
;
for ($action = DXUser::R_FIRST, $count = 0; !$DXUser::dbm->seq($key, $data, $action); $action = DXUser::R_NEXT) {
if ($data =~ m{sort => '[ACRSX]'}) {
push @call, $key;
++$count;
}
}
for ($action = DXUser::R_FIRST, $count = 0; !$DXUser::dbm->seq($key, $data, $action); $action = DXUser::R_NEXT) {
if ($data =~ m{sort => '[ACRSX]'}) {
push @call, $key;
++$count;
}
}
+} elsif (@call == 0) {
+ @call = map {$_->call} DXChannel::get_all_nodes();
}
my $call;
foreach $call (@call) {
}
my $call;
foreach $call (@call) {
- my $clref =
DXCluster->get_exac
t($call);
+ my $clref =
Route::Node::ge
t($call);
my $uref = DXUser->get_current($call);
my ($sort, $ver);
my $uref = DXUser->get_current($call);
my ($sort, $ver);
@@
-60,7
+62,7
@@
foreach $call (@call) {
$sort = "Spider";
$ver = $main::version;
} else {
$sort = "Spider";
$ver = $main::version;
} else {
- $ver = $clref->
pcversion if $clref && $clref->pc
version;
+ $ver = $clref->
version if $clref && $clref->
version;
}
my ($major, $minor, $subs) = unpack("AAA*", $ver) if $ver;
}
my ($major, $minor, $subs) = unpack("AAA*", $ver) if $ver;