diff options
| author | Cassio de Campos <cassiopc@gmail.com> | 2017-11-06 13:09:52 +0000 |
|---|---|---|
| committer | Cassio de Campos <cassiopc@gmail.com> | 2017-11-06 13:09:52 +0000 |
| commit | 864d3ad640d7f2cfaaf814f61ed9e50681ac6aa0 (patch) | |
| tree | 2ec6a1f2541c38cdc854e73902956da744139184 /src/fclar.php | |
| parent | d05950d6b7a6f15abc90fb3999fa151125ec7023 (diff) | |
| download | boca-864d3ad640d7f2cfaaf814f61ed9e50681ac6aa0.tar.gz boca-864d3ad640d7f2cfaaf814f61ed9e50681ac6aa0.zip | |
new clar scheme
Diffstat (limited to 'src/fclar.php')
| -rw-r--r-- | src/fclar.php | 17 |
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, " . |