aboutsummaryrefslogtreecommitdiff
path: root/src/fclar.php
diff options
context:
space:
mode:
authorCassio de Campos <cassiopc@gmail.com>2017-11-06 13:09:52 +0000
committerCassio de Campos <cassiopc@gmail.com>2017-11-06 13:09:52 +0000
commit864d3ad640d7f2cfaaf814f61ed9e50681ac6aa0 (patch)
tree2ec6a1f2541c38cdc854e73902956da744139184 /src/fclar.php
parentd05950d6b7a6f15abc90fb3999fa151125ec7023 (diff)
downloadboca-864d3ad640d7f2cfaaf814f61ed9e50681ac6aa0.tar.gz
boca-864d3ad640d7f2cfaaf814f61ed9e50681ac6aa0.zip
new clar scheme
Diffstat (limited to 'src/fclar.php')
-rw-r--r--src/fclar.php17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/fclar.php b/src/fclar.php
index 4555e07..c8d9ad3 100644
--- a/src/fclar.php
+++ b/src/fclar.php
@@ -149,6 +149,7 @@ function DBUpdateClarC($contest, $usersite, $usernumber, $clarsite, $clarnumber,
MSGError("Unable to answer the clarification (maybe it was already answered or catched by a chief)");
return false;
}
+ $theclar = DBRow($r,0);
if ($type=="all") $status="answeredall";
else if ($type=="site") $status="answeredsite";
@@ -157,10 +158,18 @@ function DBUpdateClarC($contest, $usersite, $usernumber, $clarsite, $clarnumber,
$time = time();
$t = $b["currenttime"];
- DBExec($c, "update clartable set clarstatus='$status', clarjudge=$usernumber, clarjudgesite=$usersite, " .
- "claranswer='$answer', clardatediffans=$t, updatetime=".time()." " .
- "where contestnumber=$contest and clarnumber=$clarnumber and clarsitenumber=$clarsite",
- "DBUpdateClarC(update clar)");
+ LOGInfo("CLAR number $clarnumber site $clarsite contest $contest: user " . $theclar['usernumber'] . " replaced");
+ if($type=="all") {
+ DBExec($c, "update clartable set clarstatus='$status', clarjudge=$usernumber, clarjudgesite=$usersite, " .
+ "clarsitenumber=$usersite, usernumber=$usernumber, " .
+ "claranswer='$answer', clardatediffans=$t, updatetime=".time()." " .
+ "where contestnumber=$contest and clarnumber=$clarnumber and clarsitenumber=$clarsite",
+ "DBUpdateClarC(update clar)");
+ } else
+ DBExec($c, "update clartable set clarstatus='$status', clarjudge=$usernumber, clarjudgesite=$usersite, " .
+ "claranswer='$answer', clardatediffans=$t, updatetime=".time()." " .
+ "where contestnumber=$contest and clarnumber=$clarnumber and clarsitenumber=$clarsite",
+ "DBUpdateClarC(update clar)");
DBExec($c, "commit work", "DBUpdateClarC(commit)");
LOGLevel("Clarification updated (clar=$clarnumber, site=$clarsite, contest=$contest, status=$status, " .