added PC90 stuff
[spider.git] / perl / Route / Node.pm
index 08b74c737295b15006a959e431a0eaa34b19fd42..e7a6f8e4e1c352bbdb563d10bd05a21a59c851dd 100644 (file)
@@ -29,6 +29,8 @@ use vars qw(%list %valid @ISA $max $filterdef);
                  users => '0,Users,parray',
                  usercount => '0,User Count',
                  version => '0,Version',
+                 pc90 => '0,Using PC90,yesno',
+                 lastpc90 => '0,Last PC90 time,cldatetime',
 );
 
 $filterdef = $Route::filterdef;
@@ -90,12 +92,12 @@ sub del
 
        # delete parent from this call's parent list
        $pref->_delnode($self);
-       my @ref = $self->_delparent($pref);
+    $self->_delparent($pref);
        my @nodes;
        my $ncall = $self->{call};
        
        # is this the last connection, I have no parents anymore?
-       unless (@ref) {
+       unless (@{$self->{parent}}) {
                foreach my $rcall (@{$self->{nodes}}) {
                        next if grep $rcall eq $_, @_;
                        my $r = Route::Node::get($rcall);
@@ -189,6 +191,12 @@ sub nodes
        return @{$self->{nodes}};
 }
 
+sub parents
+{
+       my $self = shift;
+       return @{$self->{parent}};
+}
+
 sub rnodes
 {
        my $self = shift;