コード例 #1
0
ファイル: runchief.php プロジェクト: sbaldrich/boca
  <td><b><a href="<?php 
echo $runphp;
?>
?order=answer">Answer</a></b></td>
 </tr>
<?php 
if (($s = DBSiteInfo($_SESSION["usertable"]["contestnumber"], $_SESSION["usertable"]["usersitenumber"])) == null) {
    ForceLoad("../index.php");
}
// forca aparecer as runs do proprio site
if (trim($s["sitejudging"]) != "") {
    $s["sitejudging"] .= "," . $_SESSION["usertable"]["usersitenumber"];
} else {
    $s["sitejudging"] = $_SESSION["usertable"]["usersitenumber"];
}
$run = DBAllRunsInSites($_SESSION["usertable"]["contestnumber"], $s["sitejudging"], $order);
if (isset($_POST)) {
    $nrenew = 0;
    $nreopen = 0;
    for ($i = 0; $i < count($run); $i++) {
        if (isset($_POST["cbox_" . $run[$i]["number"] . "_" . $run[$i]["site"]]) && $_POST["cbox_" . $run[$i]["number"] . "_" . $run[$i]["site"]] != "") {
            if (isset($_POST["auto"]) && $_POST["auto"] == "Re-run autojudge for selected runs") {
                if (DBGiveUpRunAutojudging($_SESSION["usertable"]["contestnumber"], $run[$i]["site"], $run[$i]["number"])) {
                    $nrenew++;
                }
            }
            if (isset($_POST["open"]) && $_POST["open"] == "Open selected runs for rejudging") {
                DBGiveUpRunAutojudging($_SESSION["usertable"]["contestnumber"], $run[$i]["site"], $run[$i]["number"]);
                if (DBChiefRunGiveUp($run[$i]["number"], $run[$i]["site"], $_SESSION["usertable"]["contestnumber"])) {
                    $nreopen++;
                }
コード例 #2
0
ファイル: index.php プロジェクト: sbaldrich/boca
<?php

require '../../db.php';
require '../config.php';
header('Content-type: text/plain; encoding=utf-8');
$s = DBSiteInfo($contest, $site);
$run = DBAllRunsInSites($contest, $site, 'run');
$numRuns = count($run);
for ($i = 0; $i < $numRuns; $i++) {
    $u = DBUserInfo($contest, $site, $run[$i]['user']);
    $runID = $run[$i]['number'];
    $runTime = dateconvminutes($run[$i]['timestamp']);
    $runTeam = $u['username'];
    $runProblem = $run[$i]['problem'];
    if ($runTime > $freezeTime) {
        continue;
    }
    echo $runID . '' . $runTime . '' . $runTeam . '' . $runProblem . '';
    if ($run[$i]['yes'] == 't') {
        echo 'Y' . "\n";
    } else {
        if ($run[$i]['answer'] == 'Not answered yet') {
            echo '?' . "\n";
        } else {
            echo 'N' . "\n";
        }
    }
}