nextdate.php

<? include 'xmlheader.php'?>
<?
echo "<?xml version=\"1.0\" ?>";?>
<root>
<?php
    
include 'include.php';

    
openDatabase();

    
//This file resets the game state
     
$gameid getGameId();

    
//First, ensure the temporary attraction is zero.
    //We must do this before including "nextturninclude.php",
    //since that will use the temporaryattraction to calculate
    //the attraction dice
     
$sTemporaryAttractionQuery "UPDATE game SET temporaryattraction = 0 WHERE `gameid` = ".$gameid;

     
updateDatabase($sTemporaryAttractionQuery);

     
//Now, do the resetting we'd usually do at 
     //the start of a new turn. This
     //will increase the turn number, which we'll
     //reset in a moment. 
     
include 'nextturninclude.php';

     
//And do some additional resetting for the
     //start of a new date
     
$sQuery "UPDATE game SET betweendates = 0, dateno = dateno + 1, turn = 0 WHERE `gameid` = ".$gameid;

     
updateDatabase($sQuery);

     
$sReturnQuery "SELECT dateno, betweendates FROM game WHERE `gameid` = ".$gameid;

     
$rowReturn queryDatabaseForSingleRow($sReturnQuery);

     
outputRowAsXML($rowReturn);

     
closeDatabase();
?>
</root>