replacing booleans in table with checkbox + column title

This commit is contained in:
Naomi 2013-08-14 16:38:59 -04:00
parent c3c64e6fb1
commit 673c422015
2 changed files with 44 additions and 6 deletions

View file

@ -254,8 +254,20 @@ class Application_Service_HistoryService
$timezoneUTC = new DateTimeZone("UTC");
$timezoneLocal = new DateTimeZone($this->timezone);
$boolCast = array();
foreach ($fields as $index=>$field) {
if ($field["type"] == TEMPLATE_BOOLEAN) {
$boolCast[] = $field["name"];
}
}
//need to display the results in the station's timezone.
foreach ($rows as $index => &$result) {
foreach ($boolCast as $name) {
$result[$name] = (bool) $result[$name];
}
$dateTime = new DateTime($result["starts"], $timezoneUTC);
$dateTime->setTimezone($timezoneLocal);
@ -1019,7 +1031,8 @@ class Application_Service_HistoryService
$columns[] = array(
"sTitle"=> $label,
"mDataProp"=> $key,
"sClass"=> "his_{$key}"
"sClass"=> "his_{$key}",
"sDataType"=> $field["type"]
);
}