[algospot-judge] r225 committed - fixed ProblemState::ToString

0 views
Skip to first unread message

codesite...@google.com

unread,
Jul 11, 2010, 4:12:12 AM7/11/10
to algospo...@googlegroups.com
Revision: 225
Author: jongman
Date: Sat Jul 10 22:19:44 2010
Log: fixed ProblemState::ToString
http://code.google.com/p/algospot-judge/source/detail?r=225

Modified:
/trunk/vanillaapp/models/class.problemmodel.php

=======================================
--- /trunk/vanillaapp/models/class.problemmodel.php Sat Jul 10 22:19:10 2010
+++ /trunk/vanillaapp/models/class.problemmodel.php Sat Jul 10 22:19:44 2010
@@ -8,10 +8,11 @@

static function ToString($Value) {
switch($Value) {
- case DRAFT: return "DRAFT";
- case PENDING_REVIEW: return "PENDING_REVIEW";
- case HIDDEN: return "HIDDEN";
- case PUBLISHED: return "PUBLISHED";
+ case 0: return "DRAFT";
+ case 1: return "PENDING_REVIEW";
+ case 2: return "HIDDEN";
+ case 3: return "PUBLISHED";
+ default: return "(" . $Value . ")";
}
}
};
@@ -66,12 +67,7 @@
$this->SQL->Limit($Limit, $Offset);
$ret = $this->SQL->Get()->Result();
for($i = 0; $i < Count($ret); ++$i) {
- if($ret[$i]->State == ProblemState::DRAFT)
- $ret[$i]->State = "DRAFT";
- elseif($ret[$i]->State == ProblemState::HIDDEN)
- $ret[$i]->State = "HIDDEN";
- else
- $ret[$i]->State = "PUBLISHED";
+ $ret[$i]->State = ProblemState::ToString($ret[$i]->State);
}
return $ret;
}

Reply all
Reply to author
Forward
0 new messages