1 | <?php
|
---|
2 | /* list-cust.php
|
---|
3 | ** List customer data in customers table, and allow editing, adding. Delete
|
---|
4 | ** is sort of a null action and might Break Things.
|
---|
5 | *****
|
---|
6 | ** SVN revision info
|
---|
7 | ** $Date: 2010-05-11 18:56:06 +0000 (Tue, 11 May 2010) $
|
---|
8 | ** SVN revision $Rev: 398 $
|
---|
9 | ** Last update by $Author: kdeugau $
|
---|
10 | *****
|
---|
11 | ** Copyright (C) 2006 - Kris Deugau
|
---|
12 | */
|
---|
13 | ?>
|
---|
14 | <html><head>
|
---|
15 | <title>[IPDB admin] Customer data for rWHOIS export</title>
|
---|
16 | </head>
|
---|
17 | <body>
|
---|
18 | <h2>Customer data for rWHOIS export</h2>
|
---|
19 | <a href="/ip/cgi-bin/admin.cgi">Back</a> to admin
|
---|
20 | <p><li>Click the CustID to edit information
|
---|
21 | <li>Enter information below to add a new entry - it's best if this is done **BEFORE** flipping the "SWIP" option
|
---|
22 | on the netblock.
|
---|
23 | <form action=editcust.php method=POST>
|
---|
24 | CustID:<input name=custid>
|
---|
25 | <input type=submit value="Go to edit page for new customer">
|
---|
26 | <input type=hidden name=newcust value=1>
|
---|
27 | </form>
|
---|
28 | <?
|
---|
29 | $db_conn = pg_connect("dbname=ipdb user=ipdb password=ipdbpwd host=ipdb-db");
|
---|
30 |
|
---|
31 | if (!$db_conn) {
|
---|
32 | echo ("<H1>Failed connection to db ipdb. Can't continue.</H1>");
|
---|
33 | echo "db err: ". pg_last_error() ."\n";
|
---|
34 | exit;
|
---|
35 | }
|
---|
36 |
|
---|
37 | $qu = pg_exec ($db_conn, "SELECT * FROM customers order by custid");
|
---|
38 |
|
---|
39 | if (!$qu) {
|
---|
40 | echo "DB error - select on customers. Save this page and tell Kris.<BR>";
|
---|
41 | }
|
---|
42 |
|
---|
43 | print "<br>".pg_NumRows($qu)." customers.\n";
|
---|
44 |
|
---|
45 | echo "<table border=2 cellpadding=2>";
|
---|
46 | echo "<tr><td width=150>CustID<br>(Click to update)</td>".
|
---|
47 | "<td>Name</td>".
|
---|
48 | "<td>Street address</td>".
|
---|
49 | "<td>Address 2<br>(if needed)</td>".
|
---|
50 | "<td>City</td>".
|
---|
51 | "<td>Province</td>".
|
---|
52 | "<td>Country</td>".
|
---|
53 | "<td>Postal code</td>".
|
---|
54 | "<td>Phone</td>".
|
---|
55 | "<td>Tech handle</td>".
|
---|
56 | "<td>Abuse handle</td>".
|
---|
57 | "<td>Admin handle</td>".
|
---|
58 | "<td>Default rDNS<br>(not used)</td>".
|
---|
59 | "<td>\"Special\"</td></tr>\n";
|
---|
60 |
|
---|
61 | $row = 0;
|
---|
62 | for ($row=0; $row < pg_NumRows($qu); $row++) {
|
---|
63 | $data = pg_fetch_array($qu, $row);
|
---|
64 | echo '<tr><td><a href="editcust.php?custid='.$data[0].'&newcust=0">'.$data[0]."</a> ".
|
---|
65 | '<a href="updatecust.php?custid='.$data[0].'&deletecust=1">(delete)</a></td>'.
|
---|
66 | "<td>$data[1]</td>".
|
---|
67 | "<td>$data[2]</td>".
|
---|
68 | "<td>$data[3]</td>".
|
---|
69 | "<td>$data[4]</td>".
|
---|
70 | "<td>$data[5]</td>".
|
---|
71 | "<td>$data[6]</td>".
|
---|
72 | "<td>$data[7]</td>".
|
---|
73 | "<td>$data[8]</td>".
|
---|
74 | "<td>$data[9]</td>".
|
---|
75 | "<td>$data[10]</td>".
|
---|
76 | "<td>$data[11]</td>".
|
---|
77 | "<td>$data[12]</td>".
|
---|
78 | "<td>$data[13]</td></tr>\n";
|
---|
79 | }
|
---|
80 | echo "</table><br>\n";
|
---|
81 |
|
---|
82 | ?>
|
---|
83 | </body>
|
---|
84 | </html>
|
---|