#!/usr/local/bin/perl 
my $INCLUDE_HEADER=($ENV{'DOCUMENT_ROOT'}||"/home/httpd/html");
require "/home/sites/site3/lokad/header1.inc";
print "<head>
<title>Members of the A&A online Club</title>
</head>
International Axis and Allies Players Association Database</i></H1>
<P><BR><BR>";
use CGI;
$q=new  CGI;
$alias=$ENV{'REMOTE_USER'}; 
$q1="select playercode, playernumber, alias, emailaddress from players where alias = ?";
$pcursor=$dbh->prepare($q1);
$pcursor->execute($alias);
$challenge=$q->param('challenge');

$addmetopool=$q->param('addmetopool');

sub Gametype {
   ($pt)=@_;
   $pt=~ s/^#/PBEM with GM/g;
   $pt=~ s/^C/CD rom -live/g;
   $pt=~ s/^D/PBEM without GM/g;
   $pt=~ s/^L/Live AOL HQ/g;
   $pt=~ s/^F/Face to Face/g;
   $pt=~ s/^I/Internet/g;
   return(($pt)); 
}
sub delete_old_challenge {
    $querydel="delete from chgames where chplnr = ? and chpl2 = ?";
    $delcur=$dbh->prepare($querydel) || die "Could not prepare del query\n";
    $delcur->execute($playernr,$challenge); 
    
}

sub Add_to_pool {   
   $queryadd = "insert into gmNext values (999999,'$alias','$email')";
   die "insert\n" unless ($acursor = $dbh->prepare($queryadd));  $acursor->execute;
}

sub challengeform {
    $chq="select chpl2, chplaytype, chbid1, chdate from chgames where chplnr=?";
$chcur=$dbh->prepare($chq);
$chcur->execute($playernr);

$first=1;
while (($ochpl2, $oplt,$chbid,$chdate)=$chcur->fetchrow) 
{
   if ($first==1) { $first=0;
   print "<table><td><spc><td><td>Playtype<td>Opponent<td>date<td>Your bid <tr>";} 
   ($plt)=&Gametype($oplt);
   print "<td><form  method=post action=/cgi-local/axis/players.cgi><td><input type=submit value=\"Delete\"><td>$plt<td><input name=challenge type=hidden value =\"$ochpl2\">$ochpl2</form><td>$chdate<td>$chbid<tr>"; 
}
print "</table>";
}


if (($playercode, $playernr, $alias, $email) = $pcursor->fetchrow){
   if ($challenge ne '') { &delete_old_challenge; }
   if ($addmetopool eq 'Y') { &Add_to_pool};
   $query = "select playerid, firstnam, lastname, rank, points,
      gamespl, Record, gameswon, gamelost, resetwon, reslost, gamesgm, Resetrec,
      joined, comments, playernumber, playercode, emailaddress, playerpool, poolspeed,
      city, state, Country, phone, oldemail, alias,
      street, zipcode,birthday, poolcomment  
      from players
      where playernumber = $playernr  and playercode =  $playercode";
	$poolopt="<option value='1'>Cheeth < 24h<option  value='2'>wolf < 48h<option value='3'>Hound < 3 days</select>";
       die "Try to create cursor on players stopped\n" unless ($cursor = $dbh->prepare($query)); $cursor->execute;

  if (@row = $cursor->fetchrow){
     if (@row[19]> 0 ) {$poolopt=~s/@row[19]'/@row[19]' SELECTED/g;}
     $checkch="select chpl1 from chgames where chpl2 = '@row[0]' or chpl2 = '@row[25]'";
     $checkgames="select gameno, confirmed from games where confirmed  = 'N' and (gm like '@row[0]%' or  pl2nr = $playernr  )";
       die "Try to create cursor on games stopped\n" unless ($games = $dbh->prepare($checkgames)); $games->execute;
       die "Try to create cursor on challengers stopped\n" unless ($chcursor = $dbh->prepare($checkch)); $chcursor->execute;
       if (@chrow = $chcursor->fetchrow){
          $chall = "<TD><H3>You have challengers<td> <a href=/cgi-local/axis/Acceptch.cgi?code=$playercode&nr=$playernr> View challenges</a>";}
       else {$chall = "";}  
       if (@gamrow = $games->fetchrow){
          $gamesconfirm = "<TD><H3>You have unconfirmed gamefinish<td> <a href=/cgi-local/axis/confirmgamefinish.cgi?playercode=$playercode&alias=@row[25]&gameno=@gamrow[0]> Confirm gamefinish</a>";}
       else {$gamesconfirm = "";}  
print"<H2>IAAPA Membership Information update Page</H2>
</center>";

# Pool volunteers part

print "<form method=post action=/cgi-local/axis/players.cgi><table><td>";
print "<input type=hidden name=addmetopool value='Y'><input type=submit value=\"Click here nothing will happen\"><tr></table></form>";

&challengeform;

# Main maintainace form

print("<FORM METHOD=POST ACTION=/cgi-local/axis/updateplayer.cgi>");
print("<table><td>Player ID<td>@row[0]$chall<tr>");
print("<td>Alias<td>@row[25]<tr>");
print("<td>Firstname<td>\"@row[1]\"<td>Start a <a href=/cgi-local/axis/Gamestart.cgi?playernumber=$playernr&playercode=$playercode>new game </a><tr>");
print("<td>Lastname<td>\"@row[2]\"$gamesconfirm<tr>");
print("<td>Email address<td><input name=email type=text align=left value=@row[17]><tr>");
print("<td>Birthdate YYYY-MM-DD <td>'@row[28]'<tr>");
print("<td>Street <td>'@row[26]'<tr>");
print("<td>Zip code <td>'@row[27]'<tr>");
print("<td>City<td>@row[20]<tr>");
print("<td>State<td>\"@row[21]\"<tr>");
print("<td>Country<td>\"@row[22]\"<tr>");
print("<td>Phone<td>\"@row[23]\"<tr>");
print("<td>Joined<td>@row[13]<tr>");
print("<td>Rank<td>@row[3] @row[4]<tr>");
print("<td>Record<td><@row[5]> @row[6]<tr>"); 
print("<td>Old email address<td><@row[24]><tr>");
@row[18]=~s/Y/CHECKED/g;
print("<td>Playerpool<td><input name=playerpool type=checkbox  value='Y' @row[18]><tr>");
print("<td>Pool comment<td><input name=poolcomment type=text align=left value='@row[29]'>");
print("<td>Speed<td><SELECT name=poolspeed>$poolopt<tr>");
print("<td>Comments<td>@row[14]<tr>");
print("<input type=hidden name=playercode value=$playercode><input type=hidden name=playernr value=$playernr>");
print("<TD> <INPUT TYPE=submit VALUE='Update member'></table></FORM>"); 
print "<BR><BR> <A HREF=/members/services.html><IMG src=/images/back.gif></A>"; 
}}
