added basic LNP capability to svc_phone including SS, RT10948
[freeside.git] / fs_selfservice / FS-SelfService / cgi / provision_svc_phone.html
1 <%= $url = "$selfurl?session=$session_id;action="; 
2  $heading2 = $lnp ? "Port-In Number" : "Setup phone number";
3  '';
4 %>
5 <%= include('header', $heading2) %>
6 <%=
7
8 sub lnp_textfield {
9     my ($name,$label) = (shift,shift);
10    qq!<tr><td>$label</td><td><input type="text" name="$name"></td></tr>!;
11 }
12
13 if($error) {
14     $OUT .= qq!<div style="color:red; font-size: 115%">$error</div>!;
15 }
16 %>
17
18 <FORM name="OneTrueForm" action="<%= $url %>" METHOD="POST">
19 <INPUT TYPE="hidden" NAME="session" VALUE="<%= $session_id %>">
20 <INPUT TYPE="hidden" NAME="action" VALUE="process_svc_phone">
21 <INPUT TYPE="hidden" NAME="pkgnum" VALUE="<%= $pkgnum %>">
22 <INPUT TYPE="hidden" NAME="svcpart" VALUE="<%= $svcpart %>">
23 <INPUT TYPE="hidden" NAME="numavail" VALUE="<%= $numavail %>">
24 <%=
25 if($lnp) {
26     $OUT .= "<table>"
27             . qq!<input type="hidden" name="lnp" value="1">!
28             . lnp_textfield(phonenum,"Phone Number")
29             . lnp_textfield("lnp_desired_due_date","Requested Port-In Date")
30             . lnp_textfield("lnp_other_provider","Current Provider")
31             . lnp_textfield("lnp_other_provider_account","Current Provider's Account #")
32             . "</table>";
33 } else {
34     didselector('field' => 'phonenum', 
35                 'svcpart' => $svcpart,
36                 'bulknum' => $numavail,
37                 );
38 }
39 %>
40 <BR><BR><INPUT TYPE="submit" VALUE="Setup">
41 </FORM>
42
43 <%= include('footer') %>