diff options
author | ivan <ivan> | 2002-04-19 23:44:22 +0000 |
---|---|---|
committer | ivan <ivan> | 2002-04-19 23:44:22 +0000 |
commit | f9911ed31df63ac52ccc5b119388ea5b2dc24e58 (patch) | |
tree | 91bbbb467a707fa6de327a49220e30db663b6fad /fs_signup | |
parent | 34852a680e9cbc0053683b93041240b7e98e2752 (diff) |
deal with morphing popnum field in widget, eek
Diffstat (limited to 'fs_signup')
-rwxr-xr-x | fs_signup/FS-SignupClient/cgi/signup-alternate.html | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/fs_signup/FS-SignupClient/cgi/signup-alternate.html b/fs_signup/FS-SignupClient/cgi/signup-alternate.html index 19015213e..bb013b9ab 100755 --- a/fs_signup/FS-SignupClient/cgi/signup-alternate.html +++ b/fs_signup/FS-SignupClient/cgi/signup-alternate.html @@ -112,16 +112,23 @@ ENDOUT ; use HTML::Widgets::SelectLayers 0.02; + my @form_text = qw( magic ref ss agentnum + last first company address1 address2 + city zip daytime night fax + username _password _password2 sec_phrase ); + my @form_select = qw( state ); #county country + if ( scalar(@$pops) == 0 or scalar(@$pops) == 1 ) { + push @form_text, 'popnum', + } else { + push @form_select, 'popnum', + } my $widget = new HTML::Widgets::SelectLayers( options => \%options, selected_layer => $pkgpart, form_name => 'dummy', form_action => $self_url, - form_text => [qw( magic ref ss agentnum - last first company address1 address2 - city zip daytime night fax - username _password _password2 sec_phrase )], - form_select => [qw( state popnum )], #county country + form_text => \@form_text, + form_select => \@form_select, layer_callback => sub { my $layer = shift; my $html = qq( <INPUT TYPE="hidden" NAME="pkgpart" VALUE="$layer">); |