? '<span class="positive">✔</span>'
: '<span class="negative">✘</span>';
case 'timestamp':
- return Text::escape(IPF_Utils::formatDate($value));
+ return Text::escape(self::formatDate($value));
default:
return Text::escape($value);
}
}
+ protected static function formatDate($str, $format='Y-m-d H:i:s', $tz=null)
+ {
+ if (!$tz)
+ $tz = IPF::get('time_zone');
+ $date = new DateTime($str, new DateTimeZone('UTC'));
+ $date->setTimeZone(new DateTimeZone($tz));
+ return gmdate($format, $date->format('U') + $date->getOffset());
+ }
+
protected function columnTitle($column)
{
$columns = $this->table()->getColumns();