[freeside] popselector changes on signup.cgi
ivan at 420.am
ivan at 420.am
Tue Jun 24 08:35:50 PDT 2003
On Sun, Dec 08, 2002 at 01:52:27PM -0500, Stephen Bechard wrote:
> I now have Freeside running with our live customer
> base and its working great!
>
> Now, I wanted to get the Signup Server live for
> new customer signups. I got it up and running
> without any problems, however, I noticed that the
> popselector output doesn't generate the same results
> as adding a new customer via the Freeside Web Interface.
>
> Freeside Web Interface produces:
> city, state (ac)/exch-loc
>
> Signup.cgi produces:
> city, state (ac)/exch
>
> It seems as though the loc is not displayed.
> I have modified the signup.cgi to I think what
> should be the correct fix. (See diff below)
Applied.
> It would also be nice if the popselector would
> sort the results by city rather than by the popnum,
> but I can't seem to get it to work via changes
> to the signup.cgi script.
I'm inclined to port it to the self-service framework before doing any
significant changes.
--
_ivan
>
> Any suggestions would be great.
>
> Thanks,
> Steve
>
> NS# diff -u signup.original.cgi signup.cgi
> --- signup.original.cgi Thu May 30 18:45:20 2002
> +++ signup.cgi Sun Dec 8 13:43:39 2002
> @@ -363,7 +363,7 @@
>
> return '<INPUT TYPE="hidden" NAME="popnum" VALUE="">' unless @$pops;
> return $pops->[0]{city}. ', '. $pops->[0]{state}.
> - ' ('. $pops->[0]{ac}. ')/'. $pops->[0]{exch}.
> + ' ('. $pops->[0]{ac}. ')/'. $pops->[0]{exch}. '-'.
> $pops->[0]{loc}.
> '<INPUT TYPE="hidden" NAME="popnum" VALUE="'. $pops->[0]{popnum}.
> '">'
> if scalar(@$pops) == 1;
>
> @@ -391,7 +391,7 @@
> foreach my $pop ( @{$pop{$popstate}}) {
> my $o_popnum = $pop->{popnum};
> my $poptext = $pop->{city}. ', '. $pop->{state}.
> - ' ('. $pop->{ac}. ')/'. $pop->{exch};
> + ' ('. $pop->{ac}. ')/'. $pop->{exch}. '-'.
> $pop->{loc};
>
> $text .= "opt(what.form.popnum, \"$o_popnum\", \"$poptext\");\n"
> }
> @@ -411,7 +411,7 @@
> $text .= qq!<OPTION VALUE="!. $pop->{popnum}. '"'.
> ( ( $popnum && $pop->{popnum} == $popnum ) ? ' SELECTED' :
> '' ). ">".
> $pop->{city}. ', '. $pop->{state}.
> - ' ('. $pop->{ac}. ')/'. $pop->{exch};
> + ' ('. $pop->{ac}. ')/'. $pop->{exch}. '-'. $pop->{loc};
> }
> $text .= '</SELECT>';
>
>
More information about the freeside-users
mailing list