@@ -7,7 +7,7 @@ discard block |
||
| 7 | 7 | |
| 8 | 8 | class SubmissionModel extends Model |
| 9 | 9 | { |
| 10 | - protected $tableName = 'submission'; |
|
| 10 | + protected $tableName='submission'; |
|
| 11 | 11 | public $colorScheme=[ |
| 12 | 12 | "Waiting" => "wemd-blue-text", |
| 13 | 13 | "Judge Error" => "wemd-black-text", |
@@ -32,7 +32,7 @@ discard block |
||
| 32 | 32 | |
| 33 | 33 | if (strlen($sub['verdict'])==0) $sub['verdict']="Judge Error"; |
| 34 | 34 | |
| 35 | - $sid = DB::table($this->tableName)->insertGetId([ |
|
| 35 | + $sid=DB::table($this->tableName)->insertGetId([ |
|
| 36 | 36 | 'time' => $sub['time'], |
| 37 | 37 | 'verdict' => $sub['verdict'], |
| 38 | 38 | 'solution' => $sub['solution'], |
@@ -56,10 +56,10 @@ discard block |
||
| 56 | 56 | return DB::table($this->tableName)->where(['sid'=>$sid])->first(); |
| 57 | 57 | } |
| 58 | 58 | |
| 59 | - public function getProblemStatus($pid, $uid, $cid = null) |
|
| 59 | + public function getProblemStatus($pid, $uid, $cid=null) |
|
| 60 | 60 | { |
| 61 | 61 | if ($cid) { |
| 62 | - $frozen_time = strtotime(DB::table("contest")->where(["cid"=>$cid])->select("end_time")->first()["end_time"]); |
|
| 62 | + $frozen_time=strtotime(DB::table("contest")->where(["cid"=>$cid])->select("end_time")->first()["end_time"]); |
|
| 63 | 63 | // Get the very first AC record |
| 64 | 64 | $ac=DB::table($this->tableName)->where([ |
| 65 | 65 | 'pid'=>$pid, |
@@ -74,7 +74,7 @@ discard block |
||
| 74 | 74 | 'cid'=>$cid, |
| 75 | 75 | 'verdict'=>'Partially Accepted' |
| 76 | 76 | ])->where("submission_date", "<", $frozen_time)->orderBy('submission_date', 'desc')->first(); |
| 77 | - return empty($pac) ? DB::table($this->tableName)->where(['pid'=>$pid,'uid'=>$uid,'cid'=>$cid])->where("submission_date", "<", $frozen_time)->first() : $pac; |
|
| 77 | + return empty($pac) ? DB::table($this->tableName)->where(['pid'=>$pid, 'uid'=>$uid, 'cid'=>$cid])->where("submission_date", "<", $frozen_time)->first() : $pac; |
|
| 78 | 78 | } else { |
| 79 | 79 | return $ac; |
| 80 | 80 | } |
@@ -85,13 +85,13 @@ discard block |
||
| 85 | 85 | 'cid'=>$cid, |
| 86 | 86 | 'verdict'=>'Accepted' |
| 87 | 87 | ])->orderBy('submission_date', 'desc')->first(); |
| 88 | - return empty($ac) ? DB::table($this->tableName)->where(['pid'=>$pid,'uid'=>$uid,'cid'=>$cid])->first() : $ac; |
|
| 88 | + return empty($ac) ? DB::table($this->tableName)->where(['pid'=>$pid, 'uid'=>$uid, 'cid'=>$cid])->first() : $ac; |
|
| 89 | 89 | } |
| 90 | 90 | } |
| 91 | 91 | |
| 92 | - public function getProblemSubmission($pid, $uid, $cid = null) |
|
| 92 | + public function getProblemSubmission($pid, $uid, $cid=null) |
|
| 93 | 93 | { |
| 94 | - return DB::table($this->tableName)->where(['pid'=>$pid,'uid'=>$uid,'cid'=>$cid])->orderBy('submission_date', 'desc')->limit(10)->get(); |
|
| 94 | + return DB::table($this->tableName)->where(['pid'=>$pid, 'uid'=>$uid, 'cid'=>$cid])->orderBy('submission_date', 'desc')->limit(10)->get(); |
|
| 95 | 95 | } |
| 96 | 96 | |
| 97 | 97 | public function count_solution($s) |
@@ -110,7 +110,7 @@ discard block |
||
| 110 | 110 | public function count_wating_submission($oid) |
| 111 | 111 | { |
| 112 | 112 | return DB::table($this->tableName) ->join('problem', 'problem.pid', '=', 'submission.pid') |
| 113 | - ->where(['verdict'=>'Waiting','OJ'=>$oid]) |
|
| 113 | + ->where(['verdict'=>'Waiting', 'OJ'=>$oid]) |
|
| 114 | 114 | ->count(); |
| 115 | 115 | } |
| 116 | 116 | |
@@ -76,10 +76,10 @@ discard block |
||
| 76 | 76 | if (!$contestModel->judgeClearance($cid, Auth::user()->id)) { |
| 77 | 77 | return Redirect::route('contest_detail', ['cid' => $cid]); |
| 78 | 78 | } |
| 79 | - $contest_name = $contestModel->contestName($cid); |
|
| 80 | - $problemSet = $contestModel->contestProblems($cid, Auth::user()->id); |
|
| 81 | - $remainingTime = $contestModel->remainingTime($cid); |
|
| 82 | - $customInfo = $contestModel->getCustomInfo($cid); |
|
| 79 | + $contest_name=$contestModel->contestName($cid); |
|
| 80 | + $problemSet=$contestModel->contestProblems($cid, Auth::user()->id); |
|
| 81 | + $remainingTime=$contestModel->remainingTime($cid); |
|
| 82 | + $customInfo=$contestModel->getCustomInfo($cid); |
|
| 83 | 83 | if ($remainingTime<=0) { |
| 84 | 84 | $remainingTime=0; |
| 85 | 85 | } |
@@ -109,10 +109,10 @@ discard block |
||
| 109 | 109 | if (!$contestModel->judgeClearance($cid, Auth::user()->id)) { |
| 110 | 110 | return Redirect::route('contest_detail', ['cid' => $cid]); |
| 111 | 111 | } |
| 112 | - $contest_name = $contestModel->contestName($cid); |
|
| 113 | - $contest_ended = $contestModel->isContestEnded($cid); |
|
| 112 | + $contest_name=$contestModel->contestName($cid); |
|
| 113 | + $contest_ended=$contestModel->isContestEnded($cid); |
|
| 114 | 114 | $pid=$contestModel->getPid($cid, $ncode); |
| 115 | - if(empty($pid)){ |
|
| 115 | + if (empty($pid)) { |
|
| 116 | 116 | return Redirect::route('contest_board', ['cid' => $cid]); |
| 117 | 117 | } |
| 118 | 118 | $pcode=$problemModel->pcode($pid); |
@@ -190,10 +190,10 @@ discard block |
||
| 190 | 190 | if (!$contestModel->judgeClearance($cid, Auth::user()->id)) { |
| 191 | 191 | return Redirect::route('contest_detail', ['cid' => $cid]); |
| 192 | 192 | } |
| 193 | - $contest_name = $contestModel->contestName($cid); |
|
| 194 | - $problemSet = $contestModel->contestProblems($cid, Auth::user()->id); |
|
| 195 | - $customInfo = $contestModel->getCustomInfo($cid); |
|
| 196 | - $contestRank = $contestModel->contestRank($cid, Auth::user()->id); |
|
| 193 | + $contest_name=$contestModel->contestName($cid); |
|
| 194 | + $problemSet=$contestModel->contestProblems($cid, Auth::user()->id); |
|
| 195 | + $customInfo=$contestModel->getCustomInfo($cid); |
|
| 196 | + $contestRank=$contestModel->contestRank($cid, Auth::user()->id); |
|
| 197 | 197 | return view('contest.board.rank', [ |
| 198 | 198 | 'page_title'=>"Challenge", |
| 199 | 199 | 'navigation' => "Contest", |
@@ -217,9 +217,9 @@ discard block |
||
| 217 | 217 | if (!$contestModel->judgeClearance($cid, Auth::user()->id)) { |
| 218 | 218 | return Redirect::route('contest_detail', ['cid' => $cid]); |
| 219 | 219 | } |
| 220 | - $contest_name = $contestModel->contestName($cid); |
|
| 221 | - $customInfo = $contestModel->getCustomInfo($cid); |
|
| 222 | - $clarificationList = $contestModel->getClarificationList($cid); |
|
| 220 | + $contest_name=$contestModel->contestName($cid); |
|
| 221 | + $customInfo=$contestModel->getCustomInfo($cid); |
|
| 222 | + $clarificationList=$contestModel->getClarificationList($cid); |
|
| 223 | 223 | return view('contest.board.clarification', [ |
| 224 | 224 | 'page_title'=>"Clarification", |
| 225 | 225 | 'navigation' => "Contest", |
@@ -242,8 +242,8 @@ discard block |
||
| 242 | 242 | if (!$contestModel->judgeClearance($cid, Auth::user()->id)) { |
| 243 | 243 | return Redirect::route('contest_detail', ['cid' => $cid]); |
| 244 | 244 | } |
| 245 | - $contest_name = $contestModel->contestName($cid); |
|
| 246 | - $customInfo = $contestModel->getCustomInfo($cid); |
|
| 245 | + $contest_name=$contestModel->contestName($cid); |
|
| 246 | + $customInfo=$contestModel->getCustomInfo($cid); |
|
| 247 | 247 | return view('contest.board.print', [ |
| 248 | 248 | 'page_title'=>"Print", |
| 249 | 249 | 'navigation' => "Contest", |