diff options
author | khoff <khoff> | 2002-09-09 23:05:30 +0000 |
---|---|---|
committer | khoff <khoff> | 2002-09-09 23:05:30 +0000 |
commit | 44398c83f25bf4e43838df9f39331c29fdeff19d (patch) | |
tree | 963837373a3b621ee2140adad0eb0b44e12c75e6 /httemplate/view/svc_broadband.cgi | |
parent | 91292eadb6254740a9b72e5dc95f575593f6a35d (diff) |
svc_broadband merge
Diffstat (limited to 'httemplate/view/svc_broadband.cgi')
-rw-r--r-- | httemplate/view/svc_broadband.cgi | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/httemplate/view/svc_broadband.cgi b/httemplate/view/svc_broadband.cgi new file mode 100644 index 000000000..156edfaec --- /dev/null +++ b/httemplate/view/svc_broadband.cgi @@ -0,0 +1,75 @@ +<!-- mason kludge --> +<% + +my($query) = $cgi->keywords; +$query =~ /^(\d+)$/; +my $svcnum = $1; +my $svc_broadband = qsearchs( 'svc_broadband', { 'svcnum' => $svcnum } ) + or die "svc_broadband: Unknown svcnum $svcnum"; + +#false laziness w/all svc_*.cgi +my $cust_svc = qsearchs( 'cust_svc', { 'svcnum' => $svcnum } ); +my $pkgnum = $cust_svc->getfield('pkgnum'); +my($cust_pkg, $custnum); +if ($pkgnum) { + $cust_pkg = qsearchs( 'cust_pkg', { 'pkgnum' => $pkgnum } ); + $custnum = $cust_pkg->custnum; +} else { + $cust_pkg = ''; + $custnum = ''; +} +#eofalse + +my $ac = qsearchs('ac', { acnum => $svc_broadband->getfield('acnum') }); + +my ( + $acname, + $acnum, + $speed_down, + $speed_up, + $ip_addr, + $ip_netmask, + $mac_addr, + $location + ) = ( + $ac->getfield('acname'), + $ac->getfield('acnum'), + $svc_broadband->getfield('speed_down'), + $svc_broadband->getfield('speed_up'), + $svc_broadband->getfield('ip_addr'), + $svc_broadband->getfield('ip_netmask'), + $svc_broadband->getfield('mac_addr'), + $svc_broadband->getfield('location') + ); + +print header('Broadband Service View', menubar( + ( ( $custnum ) + ? ( "View this package (#$pkgnum)" => "${p}view/cust_pkg.cgi?$pkgnum", + "View this customer (#$custnum)" => "${p}view/cust_main.cgi?$custnum", + ) + : ( "Cancel this (unaudited) website" => + "${p}misc/cancel-unaudited.cgi?$svcnum" ) + ), + "Main menu" => $p, +)). + qq!<A HREF="${p}edit/svc_broadband.cgi?$svcnum">Edit this information</A><BR>!. + ntable("#cccccc"). '<TR><TD>'. ntable("#cccccc",2). + qq!<TR><TD ALIGN="right">Service number</TD>!. + qq!<TD BGCOLOR="#ffffff">$svcnum</TD></TR>!. + qq!<TR><TD ALIGN="right">AC</TD>!. + qq!<TD BGCOLOR="#ffffff">$acnum: $acname</TD></TR>!. + qq!<TR><TD ALIGN="right">Download Speed</TD>!. + qq!<TD BGCOLOR="#ffffff">$speed_down</TD></TR>!. + qq!<TR><TD ALIGN="right">Upload Speed</TD>!. + qq!<TD BGCOLOR="#ffffff">$speed_up</TD></TR>!. + qq!<TR><TD ALIGN="right">IP Address/Mask</TD>!. + qq!<TD BGCOLOR="#ffffff">$ip_addr/$ip_netmask</TD></TR>!. + qq!<TR><TD ALIGN="right">MAC Address</TD>!. + qq!<TD BGCOLOR="#ffffff">$mac_addr</TD></TR>!. + qq!<TR><TD ALIGN="right" VALIGN="TOP">Location</TD>!. + qq!<TD BGCOLOR="#ffffff"><PRE>$location</PRE></TD></TR>!. + '</TABLE></TD></TR></TABLE>'. + '<BR>'. joblisting({'svcnum'=>$svcnum}, 1). + '</BODY></HTML>' +; +%> |