8b4386ce0c9db6ff74f339a91d1d81144ed71b08
[freeside.git] / ng_selfservice / packages_change.php
1 <? $title ='Change Package'; include('elements/header.php'); ?>
2 <? $current_menu = 'services.php'; include('elements/menu.php'); ?>
3 <?
4
5 $customer_info = $freeside->customer_info_short( array(
6   'session_id' => $_COOKIE['session_id'],
7 ) );
8
9 $list_pkgs = $freeside->list_pkgs( array(
10   'session_id' => $_COOKIE['session_id'],
11 ) );
12
13 if ( isset($list_pkgs['error']) && $list_pkgs['error'] ) {
14   $error = $list_pkgs['error'];
15   header('Location:index.php?error='. urlencode($error));
16   die();
17 }
18
19 extract($list_pkgs);
20
21 $get_params = array( 'pkgnum', 'pkg' );
22 foreach ( $get_params AS $param ) {
23   $params[$param] = $_GET[$param];
24 }
25
26 $pkgnum = $_GET['pkgnum'];
27 $pkg = $_GET['pkg'];
28
29 $pkgselect = $freeside->mason_comp( array(
30     'session_id' => $_COOKIE['session_id'],
31     'comp'       => '/elements/select-part_pkg.html',
32     'args'       => array( 'custnum' => $customer_info['custnum'],
33                            'curr_value' => 'current_value',
34                     ),
35   )
36 );
37
38 if ( isset($pkgselect['error']) && $pkgselect['error'] ) {
39   $error = $pkgselect['error'];
40   header('Location:index.php?error='. urlencode($error));
41   die();
42 }
43
44 ?>
45
46 <SCRIPT TYPE="text/javascript">
47 function enable_change_pkg () {
48   if ( document.ChangePkgForm.pkgpart_svcpart.selectedIndex > 0 ) {
49     document.ChangePkgForm.submit.disabled = false;
50   } else {
51     document.ChangePkgForm.submit.disabled = true;
52   }
53 }
54 </SCRIPT>
55
56 <FONT SIZE=4>Purchase replacement package for "<? echo $pkg; ?>"</FONT><BR><BR>
57
58 <? include('elements/error.php'); ?>
59
60 <FORM NAME="ChangePkgForm" ACTION="process_packages_change.php" METHOD=POST>
61 <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0>
62
63 <TR>
64   <TD COLSPAN=2>
65     <TABLE><TR><TD> <? echo $pkgselect['output']; ?>
66
67   </TD>
68 </TR>
69
70 </TABLE>
71 <BR>
72 <INPUT TYPE="hidden" NAME="custnum" VALUE="<? echo $customer_info['custnum'] ?>">
73 <INPUT TYPE="hidden" NAME="pkgnum" VALUE="<? echo $params['pkgnum'] ?>">
74 <INPUT TYPE="hidden" NAME="pkg" VALUE="<? echo $params['pkg'] ?>">
75 <INPUT TYPE="hidden" NAME="action" VALUE="process_change_pkg">
76 <INPUT NAME="submit" TYPE="submit" VALUE="Change Package">
77 </FORM>
78
79 <? include('elements/menu_footer.php'); ?>
80 <? include('elements/footer.php'); ?>