. //////////////////////////////////////////////////////////////////////////////// // 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 "\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 "
Logout
\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"]); ?>
Cannot access main server. Check IP address,
password and internet connection, then press OK.
"; echo "at URL: " . $ct['contestmainsiteurl']; } else echo "Status: initial connection established

To guarantee an encrypted connection, please type the same password again:"; ?>
Name
Password
") 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..."; } ?>