unsnarl creation of credit/refund reasons, partial fallout from #31702
[freeside.git] / ng_selfservice / index.php
1 <?
2
3 require('freeside.class.php');
4 $freeside = new FreesideSelfService();
5
6 $login_info = $freeside->login_info();
7
8 extract($login_info);
9
10 $error = $_GET['error'];
11 if ( $error ) {
12   $username = $_GET['username'];
13   $domain   = $_GET['domain'];
14 }
15
16 ?>
17 <? $title ='Login'; include('elements/header.php'); ?>
18 <? include('elements/error.php'); ?>
19
20 <FORM ACTION="process_login.php" METHOD=POST>
21 <INPUT TYPE="hidden" NAME="session" VALUE="login">
22
23 <TABLE BGCOLOR="#c0c0c0" BORDER=0 CELLSPACING=2 CELLPADDING=0>
24
25 <TR>
26   <TH ALIGN="right">Username </TH>
27   <TD>
28     <INPUT TYPE="text" NAME="username" VALUE="<? echo htmlspecialchars($username); ?>"><? if ( $single_domain ) { echo '@'.$single_domain; } ?>
29   </TD>
30 </TR>
31
32 <? if ( $single_domain ) { ?>
33
34   <INPUT TYPE="hidden" NAME="domain" VALUE="<? echo $single_domain ?>">
35
36 <? } else { ?>
37
38   <TR>
39     <TH ALIGN="right">Domain </TH>
40     <TD>
41       <INPUT TYPE="text" NAME="domain" VALUE="<? echo htmlspecialchars($domain); ?>">
42     </TD>
43   </TR>
44
45 <? } ?>
46
47 <TR>
48   <TH ALIGN="right">Password </TH>
49   <TD>
50     <INPUT TYPE="password" NAME="password">
51   </TD>
52 </TR>
53 <TR>
54   <TD COLSPAN=2 ALIGN="center"><INPUT TYPE="submit" VALUE="Login"></TD>
55 </TR>
56 </TABLE>
57 </FORM>
58
59 <? if ( $phone_login ) { ?>
60
61   <B>OR</B><BR><BR>
62     
63   <FORM ACTION="process_login.php" METHOD=POST>
64   <INPUT TYPE="hidden" NAME="session" VALUE="login">
65   <TABLE BGCOLOR="#c0c0c0" BORDER=0 CELLSPACING=2 CELLPADDING=0>
66   <TR>
67     <TH ALIGN="right">Phone number </TH>
68     <TD>
69       <INPUT TYPE="text" NAME="username" VALUE="<? echo htmlspecialchars($username) ?>">
70     </TD>
71   </TR>
72   <INPUT TYPE="hidden" NAME="domain" VALUE="svc_phone">
73   <TR>
74     <TH ALIGN="right">PIN </TH>
75     <TD>
76       <INPUT TYPE="password" NAME="password">
77     </TD>
78   </TR>
79   <TR>
80     <TD COLSPAN=2 ALIGN="center"><INPUT TYPE="submit" VALUE="Login"></TD>
81   </TR>
82   </TABLE>
83   </FORM>
84
85 <? } ?>
86
87 <? include('elements/footer.php'); ?>
88
89