. //////////////////////////////////////////////////////////////////////////////// // Last modified 05/aug/2012 by cassio@ime.usp.br require 'header.php'; if (isset($_POST["cancel"]) && $_POST["cancel"]=="Cancel editing") ForceLoad($runphp); if (isset($_POST["giveup"]) && $_POST["giveup"]=="Renew" && isset($_POST["sitenumber"]) && isset($_POST["number"]) && is_numeric($_POST["number"]) && is_numeric($_POST["sitenumber"])) { $sitenumber = myhtmlspecialchars($_POST["sitenumber"]); $number = myhtmlspecialchars($_POST["number"]); if (DBGiveUpRunAutojudging($_SESSION["usertable"]["contestnumber"], $sitenumber, $number)) MSGError("Run renewed."); ForceLoad($runphp); } if (isset($_POST["delete"]) && $_POST["delete"]=="Delete" && isset($_POST["sitenumber"]) && isset($_POST["number"]) && is_numeric($_POST["number"]) && is_numeric($_POST["sitenumber"])) { if ($_POST["confirmation"]=="confirm") { $sitenumber = myhtmlspecialchars($_POST["sitenumber"]); $number = myhtmlspecialchars($_POST["number"]); if (DBRunDelete($number, $sitenumber, $_SESSION["usertable"]["contestnumber"], $_SESSION["usertable"]["usernumber"], $_SESSION["usertable"]["usersitenumber"])) MSGError("Run deleted."); } ForceLoad($runphp); } if (isset($_POST["answer"]) && isset($_POST["open"]) && $_POST["open"]=="Open run for rejudging" && isset($_POST["sitenumber"]) && isset($_POST["number"]) && is_numeric($_POST["number"]) && is_numeric($_POST["sitenumber"])) { if ($_POST["confirmation"] == "confirm") { $sitenumber = myhtmlspecialchars($_POST["sitenumber"]); $number = myhtmlspecialchars($_POST["number"]); DBGiveUpRunAutojudging($_SESSION["usertable"]["contestnumber"], $sitenumber, $number); if (DBChiefRunGiveUp($_POST["number"], $_POST["sitenumber"], $_SESSION["usertable"]["contestnumber"])) MSGError("Run returned."); ForceLoad($runphp); } } if (isset($_POST["answer"]) && isset($_POST["Submit"]) && $_POST["Submit"]=="Judge" && is_numeric($_POST["answer"]) && isset($_POST["sitenumber"]) && isset($_POST["number"]) && is_numeric($_POST["sitenumber"]) && is_numeric($_POST["number"])) { // && isset($_POST["notifyuser"]) && isset($_POST["updatescore"])) { if ($_POST["confirmation"] == "confirm") { $answer = myhtmlspecialchars($_POST["answer"]); $sitenumber = myhtmlspecialchars($_POST["sitenumber"]); $number = myhtmlspecialchars($_POST["number"]); // $notuser = myhtmlspecialchars($_POST["notifyuser"]); // $updscore = myhtmlspecialchars($_POST["updatescore"]); DBChiefUpdateRun($_SESSION["usertable"]["contestnumber"], $_SESSION["usertable"]["usersitenumber"], $_SESSION["usertable"]["usernumber"], $sitenumber, $number, $answer); //, $notuser, updscore); } ForceLoad($runphp); } if (!isset($_GET["runnumber"]) || !isset($_GET["runsitenumber"]) || !is_numeric($_GET["runnumber"]) || !is_numeric($_GET["runsitenumber"])) { IntrusionNotify("tried to open the admin/runedit.php with wrong parameters."); ForceLoad($runphp); } // ??? $runsitenumber = myhtmlspecialchars($_GET["runsitenumber"]); $runnumber = myhtmlspecialchars($_GET["runnumber"]); if (($a = DBChiefGetRunToAnswer($runnumber, $runsitenumber, $_SESSION["usertable"]["contestnumber"])) === false) { MSGError("Another judge got it first."); ForceLoad($runphp); } $b = DBGetProblemData($_SESSION["usertable"]["contestnumber"], $a["problemnumber"]); ?>

Use the following fields to judge the run:
Site: " />
Number: " />
Time:
Problem : "; echo $b[$i]["inputfilename"] . ""; // echo " view  "; /* echo "Sol:"; echo $b[$i]["solfilename"] . ""; echo " view"; */ } ?>  
Language:
Team's code: " . $a["sourcename"] . "\n"; echo "view\n"; ?>
Answer: "; // if(!$isfak) { if($a["judgesite"] != "" && $a["judge"] != "") { $uu = DBUserInfo ($_SESSION["usertable"]["contestnumber"], $a["judgesite"], $a["judge"]); echo " [judge=" . $uu["username"] . " (" . $a["judgesite"] . ")]"; } ?>
Answer 1:
Answer 2:




Autojudging:

". $a["autoip"] ." since ". dateconvsimple($a["autobegin"]) .""; else if($a["autoend"]!="") echo ""; else echo ""; ?>
Autojudging answer:
Autojudged by: ". $a["autoip"] ." from ". dateconvsimple($a["autobegin"]) ." to ". dateconvsimple($a["autoend"]) ."unavailable
Standard output: stdout\n"; echo "view\n"; } else echo "unavailable"; ?>
Standard error: stderr\n"; echo "view\n"; } else echo "unavailable"; ?>