1,2d0
< #!/usr/bin/perl
< #
4c2,4
< { my $q=$_[0];
---
> { my ($q,$id,$action)=@_;
>
> param2var($q);
7,9c7,9
< # print ("
DB: action= $action ");
< # print ("
DB: StreetName= $StreetName ");
< # print ("
DB: StreetAddress= $StreetAddress ");
---
> #print ("
DB: action= $action ");
> #print ("
DB: StreetName= $StreetName ");
> #print ("
DB: StreetAddress= $StreetAddress ");
11c11
< require "subMemberInformation.pl";
---
> # require "subMemberInformation.pl";
20c20
< for($i=0;$i<=$#list;$i++)
---
> for(my $i=0;$i<=$#list;$i++)
22c22
< my $red= &COMMENT("(required)");
---
> my $red= &XCOMMENT("(required)");
52c52
< # undef %Images;
---
>
57d56
<
59,61d57
< print &HTMLMemberInfoHeader();
< #######################################################
< # print $q->h2("Member Information");
65d60
<
67,68c62,64
< # print "
(000 action=$action>>FindMyName=$FindMyName>>$NameChoice=$NameChoice";
< #
---
> # print "
DB:000 action=$action LastName=$LastName FirstName=$FirstName";
> # if( !$LastName or !$FirstName)
> # {#TEST
73c69,71
<
---
> elsif( $action eq "Cancel" and $LastForm eq "ChooseNameForm")
> { goto STARTMENU;
> }
75c73
< and !($LastName and $FirstName)
---
> and (!$LastName or !$FirstName)
79a78,105
> # }#TEST
>
> elsif(
> ( $action eq "Finished" or $action =~ m/Cancel/ )
> and ($LastName and $FirstName)
> )
> { goto MEMBERINFOFORM;
> }
>
> elsif( $action eq "EditName" )
> {
> &undefList("SignIn");
> goto EDITNAME;
> }
>
> elsif( $action eq "AddName" )
> {
> my $xStreetName= $StreetName;
> my $xStreetAddress= $StreetAddress;
> &undefDBvar;
> &undefList("SignIn");
> $StreetName= $xStreetName;
> $StreetAddress= $xStreetAddress;
> $q->param('LastAction',$action);
> &hiddenParam($q,'LastAction');
> goto ADDNAME;
> }
>
125,129c151,164
< elsif( $action =~ m/NameChoice:/ )
< {
< $NameChoice = $action;
< $NameChoice =~ s/NameChoice://;
< ($LastName,$FirstName)=split(/[\t,]/,$NameChoice);
---
> elsif( $action =~ m/NameChoice--> / )
> { $NameChoice = $action;
> $NameChoice =~ s/NameChoice--> //;
> #
> # reset SignIn from NameChoice
> ($LastName,$FirstName)=split(/[\t,;]/,$NameChoice);
> $SignIn="$LastName\t$FirstName";
> $id=$SignIn;
>
> $q->delete_all;
>
> &var2param($q,split(/,/,"id,SignIn"));
> $id = get_id( $q );
>
137,140d171
< elsif( $action eq "FindMyName" and !$FindMyName )
< { goto STARTMENU;
< }
<
145,152c176,177
< elsif( $action eq "AddName" )
< {
< my $xStreetName= $StreetName;
< my $xStreetAddress= $StreetAddress;
< &undefDBvar;
< $StreetName= $xStreetName;
< $StreetAddress= $xStreetAddress;
< goto ADDNAME;
---
> elsif( $action eq "FindMyName" and !$FindMyName )
> { goto STARTMENU;
167c192
< print "
>>>NEWNAME $action, $FirstName,$LastName,$StreetName,$StreetAddress<< ";
---
> # print "
>>>NEWNAME $action, $FirstName,$LastName,$StreetName,$StreetAddress,$Comment,$SkillForEmergency<< ";
169a195,202
>
> #######################
> EDITNAME:
> &Eval_QUERY_STRING;
> &loadNameData($q);
> &output_form($q); # memberForm
> goto EXIT;
>
174d206
< print "
>>>ADDNAME $action, $FirstName,$LastName,$StreetName,$StreetAddress<< ";
180a213
> print $q->h3( "Select Name Form");
182,183d214
< #undef $LastName,$FirstName,$NameChoice;
< undef %possiblenames;
200d230
< #