Initial revision
[freeside.git] / htdocs / browse / svc_acct_pop.cgi
1 #!/usr/bin/perl -Tw
2 #
3 # svc_acct_pop.cgi: browse pops 
4 #
5 # ivan@sisd.com 98-mar-8
6 #
7 # Changes to allow page to work at a relative position in server
8 #       bmccane@maxbaud.net     98-apr-3
9 #
10 # lose background, FS::CGI ivan@sisd.com 98-sep-2
11
12 use strict;
13 use CGI::Base;
14 use FS::UID qw(cgisuidsetup swapuid);
15 use FS::Record qw(qsearch qsearchs);
16 use FS::CGI qw(header menubar);
17
18 my($cgi) = new CGI::Base;
19 $cgi->get;
20
21 &cgisuidsetup($cgi);
22
23 SendHeaders(); # one guess.
24 print header('POP Listing', menubar(
25   'Main Menu' => '../',
26   'Add new POP' => "../edit/svc_acct_pop.cgi",
27 )), <<END;
28     <BR>Click on pop number to edit.
29     <TABLE BORDER>
30       <TR>
31         <TH><FONT SIZE=-1>POP #</FONT></TH>
32         <TH>City</TH>
33         <TH>State</TH>
34         <TH>Area code</TH>
35         <TH>Exchange</TH>
36       </TR>
37 END
38
39 my($svc_acct_pop);
40 foreach $svc_acct_pop ( sort { 
41   $a->getfield('popnum') <=> $b->getfield('popnum')
42 } qsearch('svc_acct_pop',{}) ) {
43   my($hashref)=$svc_acct_pop->hashref;
44   print <<END;
45       <TR>
46         <TD><A HREF="../edit/svc_acct_pop.cgi?$hashref->{popnum}">
47           $hashref->{popnum}</A></TD>
48         <TD>$hashref->{city}</TD>
49         <TD>$hashref->{state}</TD>
50         <TD>$hashref->{ac}</TD>
51         <TD>$hashref->{exch}</TD>
52       </TR>
53 END
54
55 }
56
57 print <<END;
58     </TABLE>
59     </CENTER>
60   </BODY>
61 </HTML>
62 END
63