DSL status pulling, RT#13656
authorivan <ivan>
Fri, 11 Nov 2011 23:29:27 +0000 (23:29 +0000)
committerivan <ivan>
Fri, 11 Nov 2011 23:29:27 +0000 (23:29 +0000)
FS/FS/part_export/http_status.pm
FS/FS/svc_dsl.pm

index a676840..5342106 100644 (file)
@@ -33,6 +33,9 @@ sub export_getstatus {
   {
     no strict 'refs';
     ${$_} = $svc_x->getfield($_) foreach $svc_x->fields;
+    if ( $svc_x->table eq 'svc_dsl' ) {
+      ${$_} = $svc_x->$_() foreach (qw( gateway_access_or_phonenum ));
+    }
 
     $url = eval(qq("$urlopt"));
   }
index b02e74f..5e6a149 100644 (file)
@@ -279,6 +279,15 @@ sub check {
   $self->SUPER::check;
 }
 
+=item gateway_access_or_phonenum
+
+=cut
+
+sub gateway_access_or_phonenum {
+  my $self = shift;
+  $self->gateway_access_number || $self->phonenum;
+}
+
 =item dsl_device
 
 Returns the MAC addresses associated with this DSL service, as FS::dsl_device