.
////////////////////////////////////////////////////////////////////////////////
// Last modified 02/sep/2013 by cassio@ime.usp.br
require('header.php');
if(isset($_GET['mainuser']) && isset($_GET['mainpass']) && $_GET['mainuser']!="" && $_GET['mainpass']!="") {
$_SESSION['mainuser'] = $_GET['mainuser'];
$_SESSION['mainpass'] = $_GET['mainpass'];
$_SESSION['check'] = $_GET['check'];
unset($_GET['mainuser']);
unset($_GET['mainpass']);
unset($_GET['check']);
ForceLoad('index.php');
}
$smi = isset($_SESSION['mainid'])? $_SESSION['mainid']: "";
$smu = isset($_SESSION['mainuser'])? $_SESSION['mainuser']: "";
$smp = isset($_SESSION['mainpass'])? $_SESSION['mainpass']: "";
$smc = isset($_SESSION['check'])? $_SESSION['check']: "";
//MSGError("id=".$smi." user=".$smu." pass=".$smp. " check=".$smc);
echo "
Site Page\n";
echo "\n";
echo "\n";
if ($smp != $smc && $smp != '' && $smc != '')
echo "";
if ($smu != '')
echo "\n";
else
echo "\n";
echo "";
echo " ";
echo "BOCA";
echo " | \n";
echo "Username: " . $_SESSION["usertable"]["userfullname"] . " (site=".$_SESSION["usertable"]["usersitenumber"].") \n";
list($clockstr,$clocktype)=siteclock();
echo " | ".$clockstr." |
\n";
echo "
\n";
echo "\n";
echo " \n";
echo " | \n";
echo "
\n";
echo "
\n";
list($t,$id,$idextra) = getMainXML($smu,$smi,$smp,$smc);
//MSGError("t=". ($t==false?"false":"true") ." id=$id idextra=$idextra");
if($t==false)
$_SESSION['mainid'] = $id;
$_SESSION['mainok'] = $t;
if(!$t) {
unset($_GET['mainuser']);
unset($_GET['mainpass']);
unset($_GET['check']);
unset($_SESSION["mainuser"]);
unset($_SESSION["mainpass"]);
unset($_SESSION["check"]);
?>
")
echo "Data sent correctly to main server
";
else
echo "Error sending data to main server
";
$ac['CONTESTREC']=array('number'=>-1,
'name'=>-1,
'startdate'=>-1,
'duration'=>-1,
'lastmileanswer'=>-1,
'lastmilescore'=>-1,
'penalty'=>-1,
'maxfilesize'=>-1,
'updatetime'=>-1);
$ac['ANSWERREC']=array('number'=>-1,
'name'=>-1,
'yes'=>-1,
'updatetime'=>-1);
$ac['LANGUAGEREC']=array('number'=>-1,
'name'=>-1,
'filepath'=>-1,
'filename'=>-1,
'comppath'=>-1,
'compname'=>-1,
'problemnumber'=>-1,
'updatetime'=>-1);
$ac['PROBLEMREC']=array('number'=>-1,
'name'=>-1,
'fullname'=>-1,
'basename'=>-1,
'inputfilename'=>-1,
'inputfilepath'=>-1,
'solfilename'=>-1,
'solfilepath'=>-1,
'descfilename'=>-1,
'descfilepath'=>-1,
'tl'=>-1,
// 'colorname'=>-1,
// 'color'=>-1,
'fake'=>-1,
'updatetime'=>-1);
$ac['SITETIME']=array('site'=>-1,
'start'=>-1,
'enddate'=>-1,
'updatetime'=>-1);
$ac['SITEREC']=array('sitenumber'=>-1,
'site'=>-1,
'number'=>-1,
'sitename'=>-1,
'siteip'=>-1,
'siteduration'=>-1,
'sitelastmileanswer'=>-1,
'sitelastmilescore'=>-1,
'sitejudging'=>-1,
'sitetasking'=>-1,
'siteautoend'=>-1,
'siteglobalscore'=>-1,
'siteactive'=>-1,
'sitescorelevel'=>-1,
'sitepermitlogins'=>-1,
'siteautojudge'=>-1,
'sitenextuser'=>-1,
'sitenextclar'=>-1,
'sitenextrun'=>-1,
'sitenexttask'=>-1,
'sitemaxtask'=>-1,
'sitechiefname'=>-1,
'updatetime'=>-1);
$ac['USERREC']=array('site'=>-1,
'user'=>-1,
'number'=>-1,
'username'=>-1,
'updatetime'=>-1,
'usericpcid'=>-1,
'userfull'=>-1,
'userdesc'=>-1,
'type'=>-1,
'enabled'=>-1,
'multilogin'=>-1,
'userip'=>-1,
'userlastlogin'=>-1,
'userlastlogout'=>-1,
'permitip'=>-1);
$ac['CLARREC']=array('site'=>-1,
'user'=>-1,
'number'=>-1,
'problem'=>-1,
'question'=>-1,
'clarnumber'=>-1,
'clardate'=>-1,
'clardatediff'=>-1,
'clardatediffans'=>-1,
'claranswer'=>-1,
'clarstatus'=>-1,
'clarjudge'=>-1,
'clarjudgesite'=>-1,
'updatetime'=>-1);
$ac['RUNREC']=array('site'=>-1,
'user'=>-1,
'number'=>-1,
'runnumber'=>-1,
'problem'=>-1,
'lang'=>-1,
'filename'=>-1,
'filepath'=>-1,
'rundate'=>-1,
'rundatediff'=>-1,
'rundatediffans'=>-1,
'runanswer'=>-1,
'runstatus'=>-1,
'runjudge'=>-1,
'runjudgesite'=>-1,
'runjudge1'=>-1,
'runjudgesite1'=>-1,
'runanswer1'=>-1,
'runjudge2'=>-1,
'runjudgesite2'=>-1,
'runanswer2'=>-1,
'autoip'=>-1,
'autobegindate'=>-1,
'autoenddate'=>-1,
'autoanswer'=>-1,
'autostdout'=>-1,
'autostderr'=>-1,
'updatetime'=>-1);
$ac['TASKREC']=array(
'site'=>-1,
'user'=>-1,
'desc'=>-1,
'number'=>-1,
'tasknumber'=>-1,
'color'=>-1,
'colorname'=>-1,
'updatetime'=>-1,
'filename'=>-1,
'filepath'=>-1,
'sys'=>-1,
'status'=>-1,
'taskdate'=>-1,
'taskdatediff'=>-1,
'taskdatediffans'=>-1,
'taskstaffnumber'=>-1,
'taskstaffsite'=>-1);
if(importFromXML($id,$ac,$_SESSION["usertable"]["contestnumber"]))
echo "Data received correctly from main server at " . dateconv(time()) . "";
else
echo "Error receiving data from main server at ". dateconv(time()) . "";
// echo "" . $id . "
";
echo "
waiting for next round...";
}
?>