diff options
author | ivan <ivan> | 2009-08-22 00:22:08 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-08-22 00:22:08 +0000 |
commit | beb9681db0ee4c0912c82849267a82dd434784b3 (patch) | |
tree | d1ed900e3b2319d5bfa8e16006c082c2f83b1faf /httemplate/edit/cust_main/first_pkg/select-part_pkg.html | |
parent | a22b55437cb9c2da2670c33b28dd521a1ef1a190 (diff) |
order svc_phone services from self-service too, RT#5085
Diffstat (limited to 'httemplate/edit/cust_main/first_pkg/select-part_pkg.html')
-rw-r--r-- | httemplate/edit/cust_main/first_pkg/select-part_pkg.html | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/httemplate/edit/cust_main/first_pkg/select-part_pkg.html b/httemplate/edit/cust_main/first_pkg/select-part_pkg.html index d2d862bea..871e1cdee 100644 --- a/httemplate/edit/cust_main/first_pkg/select-part_pkg.html +++ b/httemplate/edit/cust_main/first_pkg/select-part_pkg.html @@ -1,15 +1,17 @@ <% include('/elements/xmlhttp.html', - 'url' => $p.'misc/svc_acct-domains.cgi', + 'url' => $url_prefix.'misc/svc_acct-domains.cgi', 'subs' => [ $opt{'prefix'}. 'get_domains' ], ) %> <% include('/elements/xmlhttp.html', - 'url' => $p.'misc/part_svc-columns.cgi', + 'url' => $url_prefix.'misc/part_svc-columns.cgi', 'subs' => [ $opt{'prefix'}. 'get_part_svc' ], ) %> +<INPUT TYPE="hidden" NAME="svcdb" VALUE=""> + <SCRIPT TYPE="text/javascript"> function selopt(what,value,text,selected) { @@ -27,10 +29,14 @@ function <% $opt{'prefix'} %>pkgpart_svcpart_changed_too(what,selected) { + <% $opt{'onchange'} %>; + pkgpart_svcpart = what.options[what.selectedIndex].value; var svcdb = pkgpart_svcpart2svcdb[pkgpart_svcpart]; + what.form.svcdb.value = svcdb; + if ( svcdb == 'svc_acct' ) { // go get the new domains @@ -124,6 +130,8 @@ foreach my $opt (qw( svc_part pkgparts saved_pkgpart saved_domsvc prefix)) { } $opt{saved_domsvc} = 0 unless $opt{saved_domsvc}; +my $url_prefix = $opt{'relurls'} ? '' : $p; + my @part_pkg = @{$opt{'part_pkg'}}; my @first_svc = ( 'svc_acct', 'svc_phone' ); @@ -140,7 +148,7 @@ foreach my $part_pkg ( @part_pkg ) { } my @options = ( '', map $pkgpart_svcpart{ $_->pkgpart }, @part_pkg ); -my %labels = ( '' => '(none)', +my %labels = ( '' => ( $opt{'empty_label'} || '(none)' ), map { $pkgpart_svcpart{ $_->pkgpart } => $_->pkg_comment } @part_pkg ); |