. //////////////////////////////////////////////////////////////////////////////// // Last modified 21/jul/2012 by cassio@ime.usp.br require('header.php'); if (isset($_POST["answer"]) && isset($_POST["giveup"]) && $_POST["giveup"]=="Cancel editing" && isset($_POST["sitenumber"]) && isset($_POST["number"]) && is_numeric($_POST["number"]) && is_numeric($_POST["sitenumber"])) { $sitenumber = myhtmlspecialchars($_POST["sitenumber"]); $number = myhtmlspecialchars($_POST["number"]); DBRunGiveUp($_POST["number"], $_POST["sitenumber"], $_SESSION["usertable"]["contestnumber"], $_SESSION["usertable"]["usernumber"], $_SESSION["usertable"]["usersitenumber"]); MSGError("Run returned."); ForceLoad("run.php"); } 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"]); DBUpdateRun($_SESSION["usertable"]["contestnumber"], $_SESSION["usertable"]["usersitenumber"], $_SESSION["usertable"]["usernumber"], $sitenumber, $number, $answer); //, $notuser, updscore); } ForceLoad("run.php"); } if (!isset($_GET["runnumber"]) || !isset($_GET["runsitenumber"]) || !is_numeric($_GET["runnumber"]) || !is_numeric($_GET["runsitenumber"])) { IntrusionNotify("tried to open the judge/runedit.php with wrong parameters."); ForceLoad("run.php"); } $runsitenumber = myhtmlspecialchars($_GET["runsitenumber"]); $runnumber = myhtmlspecialchars($_GET["runnumber"]); if (($a = DBGetRunToAnswer($runnumber, $runsitenumber, $_SESSION["usertable"]["contestnumber"])) === false) { MSGError("Another judge got it first."); ForceLoad("run.php"); } $b = DBGetProblemData($_SESSION["usertable"]["contestnumber"], $a["problemnumber"]); $c = DBGetLanguageData($_SESSION["usertable"]["contestnumber"], $a["langnumber"], $a["problemnumber"]); ?>

Use the following fields to judge the run:
Site: " />
Number: " />
Time:
Problem : Input:"; echo $b[$i]["inputfilename"] . ""; echo " view  "; echo "Sol:"; echo $b[$i]["solfilename"] . ""; echo " view"; } ?>  
Language : Compilation Line: ".$c["compilation"]. "
"; if (isset($c["execution"]) && $c["execution"]!="") echo "Execution Line: ".$c["execution"]. "
"; if (isset($c["showoutput"]) && $c["showoutput"]!="") echo "Showing Output Line: ". $c["showoutput"]. "
"; if (isset($c["scriptname"]) && $c["scriptname"]!="") { echo "Script for judging: "; echo $c["scriptname"] . ""; } ?>  
Source code: " . $a["sourcename"] . "\n"; echo "view\n"; ?>
Answer:




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"; ?>