\n";
+ "
\n";
$show = 1;
for($mypos=1;$mypos<5;$mypos++)
{
@@ -1089,6 +1098,10 @@ switch($mystatus)
$comment = $r[4];
$user = $r[6];
+ /* count number of tricks */
+ if($seq==1)
+ $trickNR++;
+
/* check if first schweinchen has been played */
if( $GAME['schweinchen-who'] && ($r[0] == 19 || $r[0] == 20) )
if(!$GAME['schweinchen-first'])
@@ -1097,7 +1110,7 @@ switch($mystatus)
$GAME['schweinchen-second'] = 1; /* this must be the second fox */
/* save card to be able to find the winner of the trick later */
- $play[$seq] = array("card"=>$r[0],"pos"=>$pos);
+ $play[$seq] = array('card'=>$r[0],'pos'=>$pos);
if($seq==1)
{
@@ -1125,18 +1138,17 @@ switch($mystatus)
echo "
\n";
/* display comments */
- if($comment!="")
+ if($comment!='')
echo " \n";
- echo " ";
- display_card($r[0],$PREF["cardset"]);
+ echo ' ';
+ display_card($r[0],$PREF['cardset']);
echo "
\n"; /* end div card */
/* end of trick? */
if($seq==4)
{
- $trickNR++;
echo "
\n \n"; /* end div trick, end li trick */
}
}
@@ -1146,7 +1158,7 @@ switch($mystatus)
{
$winner = get_winner($play,$gametype); /* returns the position */
$next = $winner;
- $firstcard = ""; /* new trick, no first card */
+ $firstcard = ''; /* new trick, no first card */
}
else
{
@@ -1161,11 +1173,11 @@ switch($mystatus)
$myturn = 0;
/* do we want to play a card? */
- if(myisset("card") && $myturn)
+ if(myisset('card') && $myturn)
{
- $card = $_REQUEST["card"];
+ $card = $_REQUEST['card'];
$handid = DB_get_handid('hash',$me);
- $commentSchweinchen =""; /* used to add a comment when Schweinchen is being played */
+ $commentSchweinchen =''; /* used to add a comment when Schweinchen is being played */
/* check if we have card and that we haven't played it yet*/
/* set played in hand_card to true where hand_id and card_id*/
@@ -1178,18 +1190,6 @@ switch($mystatus)
/* update Game timestamp */
DB_update_game_timestamp($gameid);
- /* check if a call was made, must do this before we set the card status to played */
- if(myisset("call") && $_REQUEST["call"] == "120" && can_call(120,$me))
- $result = DB_query("UPDATE Hand SET point_call='120' WHERE hash='$me' ");
- if(myisset("call") && $_REQUEST["call"] == "90" && can_call(90,$me))
- $result = DB_query("UPDATE Hand SET point_call='90' WHERE hash='$me' ");
- if(myisset("call") && $_REQUEST["call"] == "60" && can_call(60,$me))
- $result = DB_query("UPDATE Hand SET point_call='60' WHERE hash='$me' ");
- if(myisset("call") && $_REQUEST["call"] == "30" && can_call(30,$me))
- $result = DB_query("UPDATE Hand SET point_call='30' WHERE hash='$me' ");
- if(myisset("call") && $_REQUEST["call"] == "0" && can_call(0,$me))
- $result = DB_query("UPDATE Hand SET point_call='0' WHERE hash='$me' ");
-
/* mark card as played */
DB_query("UPDATE Hand_Card SET played='true' WHERE hand_id='$handid' AND card_id=".
DB_quote_smart($card));
@@ -1205,7 +1205,7 @@ switch($mystatus)
/* check special output for schweinchen in case in case a fox is being played
* check for correct rules, etc. has already been done
*/
- if( $GAME["schweinchen-who"] && ($card == 19 || $card == 20) )
+ if( $GAME['schweinchen-who'] && ($card == 19 || $card == 20) )
{
if(!$GAME['schweinchen-first'])
$GAME['schweinchen-first'] = 1; /* playing the first fox */
@@ -1214,15 +1214,15 @@ switch($mystatus)
if( ($GAME['schweinchen-second']==1 && $RULES['schweinchen']=='second') || $RULES['schweinchen']=='both')
{
- DB_insert_comment("Schweinchen! ",$playid,$myid);
- $commentSchweinchen = "Schweinchen! ";
+ DB_insert_comment('Schweinchen! ',$playid,$myid);
+ $commentSchweinchen = 'Schweinchen! ';
}
if ($debug)
- echo "schweinchen = ".$GAME["schweinchen-who"]." ---
";
+ echo 'schweinchen = '.$GAME['schweinchen-who'].' ---
';
}
/* if sequence == 4 check who one in case of wedding */
- if($sequence == 4 && $GT == "wedding")
+ if($sequence == 4 && $GT == 'wedding')
{
/* is wedding resolve */
$resolved = DB_get_sickness_by_gameid($gameid);
@@ -1233,7 +1233,7 @@ switch($mystatus)
foreach($userids as $user)
{
$usersick = DB_get_sickness_by_userid_and_gameid($user,$gameid);
- if($usersick == "wedding")
+ if($usersick == 'wedding')
$whosick = $user;
}
/* who won the trick */
@@ -1247,7 +1247,7 @@ switch($mystatus)
$resolved = DB_set_sickness_by_gameid($gameid,$tricknr);
/* set partner */
$whash = DB_get_hash_from_gameid_and_userid($gameid,$winnerid);
- DB_set_party_by_hash($whash,"re");
+ DB_set_party_by_hash($whash,'re');
}
if($tricknr == 3 && $winnerid==$whosick)
{
@@ -1268,7 +1268,7 @@ switch($mystatus)
* since it doesn't make sense in some games
*/
$ok = 0; /* fox shouldn't be counted */
- if(DB_get_gametype_by_gameid($gameid)=="solo")
+ if(DB_get_gametype_by_gameid($gameid)=='solo')
{
$solo = DB_get_solo_by_gameid($gameid);
if($solo == 'trump' || $solo == 'silent')
@@ -1302,10 +1302,10 @@ switch($mystatus)
$ok = 1; /* default: karlchen should be accounted for */
if($tricknr != 12 )
$ok = 0; /* Karlchen works only in the last trick */
- if($ok && DB_get_gametype_by_gameid($gameid)=="solo" )
+ if($ok && DB_get_gametype_by_gameid($gameid)=='solo' )
{
$solo = DB_get_solo_by_gameid($gameid);
- if($solo == "trumpless" || $solo == "jack" || $solo == "queen" )
+ if($solo == 'trumpless' || $solo == 'jack' || $solo == 'queen' )
$ok = 0; /* no Karlchen in these solos */
}
@@ -1354,23 +1354,15 @@ switch($mystatus)
if($next==5) $next=1;
/* check for coment */
- if(myisset("comment"))
+ if(myisset('comment'))
{
- $comment = $_REQUEST["comment"];
- if($comment != "")
+ $comment = $_REQUEST['comment'];
+ if($comment != '')
DB_insert_comment($comment,$playid,$myid);
if($commentSchweinchen)
$comment = $commentSchweinchen . $comment;
};
- /* check for note */
- if(myisset("note"))
- {
- $note = $_REQUEST["note"];
- if($note != "")
- DB_insert_note($note,$gameid,$myid);
- };
-
/* display played card */
$pos = DB_get_pos_by_hash($me);
if($sequence==1)
@@ -1383,8 +1375,8 @@ switch($mystatus)
echo "
\n ";
/* display comments */
- display_card($card,$PREF["cardset"]);
- if($comment!="")
+ display_card($card,$PREF['cardset']);
+ if($comment!='')
echo "\n \n";
echo "
\n";
@@ -1407,7 +1399,7 @@ switch($mystatus)
$done=0;
if($done)
- DB_set_game_status_by_gameid($gameid,"gameover");
+ DB_set_game_status_by_gameid($gameid,'gameover');
/* email next player, if game is still running */
if(DB_get_game_status_by_gameid($gameid)=='play')
@@ -1419,8 +1411,8 @@ switch($mystatus)
$message = "A card has been played in game ".DB_format_gameid($gameid).".\n\n".
"It's your turn now.\n".
- "Use this link to play a card: ".$HOST.$INDEX."?action=game&me=".$next_hash."\n\n" ;
- if( DB_get_email_pref_by_uid($who)!="emailaddict" )
+ "Use this link to play a card: ".$HOST.$INDEX."?action=game&me=".$next_hash."\n\n" ;
+ if( DB_get_email_pref_by_uid($who)!='emailaddict' )
mymail($email,$EmailName."a card has been played in game ".DB_format_gameid($gameid),$message);
}
else /* send out final email */
@@ -1453,9 +1445,9 @@ switch($mystatus)
while( $r = DB_fetch_array($result) )
{
$message .= " ".$r[0]." ".$r[1]."\n";
- if($r[0] == "re")
+ if($r[0] == 're')
$re = $r[1];
- else if($r[0] == "contra")
+ else if($r[0] == 'contra')
$contra = $r[1];
}
@@ -1477,14 +1469,14 @@ switch($mystatus)
{
$call = (int) $call;
- if($party=="re")
+ if($party=='re')
{
if($call_re==NULL)
$call_re = $call;
else if( $call < $call_re)
$call_re = $call;
}
- else if($party=="contra")
+ else if($party=='contra')
{
if($call_contra==NULL)
$call_contra = $call;
@@ -1501,9 +1493,9 @@ switch($mystatus)
{
/* nobody made a call, so it's easy to figure out who won */
if($re>120)
- $winning_party="re";
+ $winning_party='re';
else
- $winning_party="contra";
+ $winning_party='contra';
}
else
{
@@ -1518,9 +1510,9 @@ switch($mystatus)
$offset--; /* since we use a > in the next equation */
if($re > 120+$offset)
- $winning_party="re";
+ $winning_party='re';
else if ($call_contra == NULL )
- $winning_party="contra";
+ $winning_party='contra';
}
if($call_contra)
@@ -1530,16 +1522,16 @@ switch($mystatus)
$offset--; /* since we use a > in the next equation */
if($contra > 120+$offset)
- $winning_party="contra";
+ $winning_party='contra';
else if ($call_re == NULL )
- $winning_party="re";
+ $winning_party='re';
}
}
/* one point for each call of the other party in case the other party didn't win
* and one point each in case the party made more than points than one of the calls
*/
- if($winning_party!="contra" && $call_contra!=NULL)
+ if($winning_party!='contra' && $call_contra!=NULL)
{
for( $p=$call_contra;$p<=120; $p+=30 )
{
@@ -1554,7 +1546,7 @@ switch($mystatus)
" VALUES( NULL,NULL,$gameid,'re',NULL,NULL,'made$p')");
}
}
- if($winning_party!="re" and $call_re!=NULL)
+ if($winning_party!='re' and $call_re!=NULL)
{
for( $p=$call_re;$p<=120; $p+=30 )
{
@@ -1571,14 +1563,14 @@ switch($mystatus)
}
/* point in case contra won */
- if($winning_party=="contra")
+ if($winning_party=='contra')
{
DB_query("INSERT INTO Score".
" VALUES( NULL,NULL,$gameid,'contra',NULL,NULL,'againstqueens')");
}
/* one point each for winning and each 30 points + calls */
- if($winning_party=="re")
+ if($winning_party=='re')
{
foreach(array(120,150,180,210,240) as $p)
{
@@ -1598,7 +1590,7 @@ switch($mystatus)
" VALUES( NULL,NULL,$gameid,'re',NULL,NULL,'call$p')");
}
}
- else if( $winning_party=="contra")
+ else if( $winning_party=='contra')
{
foreach(array(120,150,180,210,240) as $p)
{
@@ -1646,35 +1638,9 @@ switch($mystatus)
$session = DB_get_session_by_gameid($gameid);
$score = generate_score_table($session);
- /* convert html to ascii */
- $score = str_replace("
\n
\n \n","",$score);
- $score = str_replace("
\n","",$score);
- $score = str_replace("\n","",$score);
- $score = str_replace(array("
"," ","
"," "),array("","\n","","|"),$score);
- $score = explode("\n",$score);
-
- $header = array_slice($score,0,1);
- $header = explode("|",$header[0]);
- for($i=0;$i
5) $header.= " ... \n";
-
- if(sizeof($score)>5) $score = array_slice($score,-5,5);
- for($i=0;$i \n";
}
}
- else if(myisset("card") && !$myturn )
+ else if(myisset('card') && !$myturn )
{
echo "please wait until it's your turn! \n";
}
@@ -1736,20 +1702,14 @@ switch($mystatus)
}
echo " prev \n";
- echo " next \n\n"; /* end ul tricks*/
-
- echo " Personal notes: \n";
- $notes = DB_get_notes_by_userid_and_gameid($myid,$gameid);
- foreach($notes as $note)
- echo "$note
\n";
- echo "Insert note: \n";
- echo " \n";
+ echo " next \n";
+ echo "\n"; /* end ul tricks*/
$mycards = DB_get_hand($me);
$mycards = mysort($mycards,$gametype);
echo "\n";
- if($myturn && !myisset("card") && $mystatus=='play' )
+ if($myturn && !myisset('card') && $mystatus=='play' )
{
echo "Hello ".$myname.", it's your turn!
\n";
echo "Your cards are:
\n";
@@ -1765,16 +1725,16 @@ switch($mystatus)
( (int)($card)==19 && ($RULES['schweinchen']=='second'||$RULES['schweinchen']=='secondaftercall')
&& $GAME['schweinchen-who']==$me && !$GAME['schweinchen-first'] )
)
- display_card($card,$PREF["cardset"]);
+ display_card($card,$PREF['cardset']);
else
- display_link_card($card,$PREF["cardset"]);
+ display_link_card($card,$PREF['cardset']);
}
}
else if($mystatus=='play' )
{
echo "Your cards are:
\n";
foreach($mycards as $card)
- display_card($card,$PREF["cardset"]);
+ display_card($card,$PREF['cardset']);
}
else if($mystatus=='gameover')
{
@@ -1782,7 +1742,7 @@ switch($mystatus)
$oldcards = mysort($oldcards,$gametype);
echo "Your cards were:
\n";
foreach($oldcards as $card)
- display_card($card,$PREF["cardset"]);
+ display_card($card,$PREF['cardset']);
$userids = DB_get_all_userid_by_gameid($gameid);
foreach($userids as $user)
@@ -1798,7 +1758,7 @@ switch($mystatus)
$oldcards = mysort($oldcards,$gametype);
echo "$name's cards were:
\n";
foreach($oldcards as $card)
- display_card($card,$PREF["cardset"]);
+ display_card($card,$PREF['cardset']);
}
};
}
@@ -1865,15 +1825,6 @@ switch($mystatus)
/* display rule set for this game */
echo "
\n";
- if($gamestatus != 'pre')
- echo " Gametype: $GT \n";
-
- echo "Rules: \n";
- echo "10ofhearts : ".$RULES["dullen"] ." \n";
- echo "schweinchen: ".$RULES["schweinchen"] ." \n";
- echo "call: ".$RULES["call"] ." \n";
-
- echo "
\n";
if($gamestatus == 'play' )
output_form_calls($me);
@@ -1884,15 +1835,9 @@ switch($mystatus)
if($gamestatus == 'play' || $gameend < 60*60*24*7)
{
echo " \nA short comment: \n";
- echo " ";
}
- echo " \n \n";
-
- $session = DB_get_session_by_gameid($gameid);
- $score = generate_score_table($session);
-
- echo $score;
+ echo " \n";
echo "\n";
@@ -1916,7 +1861,7 @@ switch($mystatus)
$names = DB_get_all_names_by_gameid($gameid);
$type = DB_get_gametype_by_gameid($gameid);
- if($type=="solo")
+ if($type=='solo')
{
$solo = DB_get_solo_by_gameid($gameid);
@@ -1929,9 +1874,4 @@ switch($mystatus)
output_ask_for_new_game($names[1],$names[2],$names[3],$names[0],$gameid);
}
}
-
-
- output_footer();
- DB_close();
- exit();
?>
\ No newline at end of file