diff options
Diffstat (limited to 'httemplate')
| -rw-r--r-- | httemplate/misc/whois.cgi | 25 | 
1 files changed, 25 insertions, 0 deletions
| diff --git a/httemplate/misc/whois.cgi b/httemplate/misc/whois.cgi new file mode 100644 index 000000000..dd7851dc2 --- /dev/null +++ b/httemplate/misc/whois.cgi @@ -0,0 +1,25 @@ +<% +  my $svcnum = $cgi->param('svcnum'); +  my $custnum = $cgi->param('custnum'); +  my $domain = $cgi->param('domain'); + +%> +<%= header("Whois $domain", menubar( +  ( $custnum +    ? ( "View this customer (#$custnum)" => "${p}view/cust_main.cgi?$custnum", +      ) +    : () +  ), +  "View this domain (#$svcnum)" => "${p}view/svc_domain.cgi?$svcnum", +  "Main menu" => $p, +)) %> +<% my $whois = eval { whois($domain) }; +   if ( $@ ) { +     ( $whois = $@ ) =~ s/ at \/.*Net\/Whois\/Raw\.pm line \d+.*$//s; +   } else { +     $whois =~ s/^\n+//; +   } +%> +<PRE><%= $whois %></PRE> +</BODY> +</HTML> | 
