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;
}