$value = $object->$column;
switch ($object->getTable()->getTypeOf($column)) {
case 'boolean':
- if ($value)
- return '<img src="'.IPF::get('static_url').'admin/img/icon-yes.gif" alt="True" />';
- else
- return '<img src="'.IPF::get('static_url').'admin/img/icon-no.gif" alt="False" />';
+ return $value
+ ? '<span class="positive">✔</span>'
+ : '<span class="negative">✘</span>';
case 'timestamp':
return Text::escape(IPF_Utils::formatDate($value));
default:
public function renderCell($object, $column)
{
- return $object->$column;
+ if (substr($column, 0, 3) === 'is_') {
+ // boolean
+ return $object->$column
+ ? '<span class="positive">✔</span>'
+ : '<span class="negative">✘</span>';
+ } else {
+ return Text::escape($object->$column);
+ }
}
public function getObjectByID($id)