public function processRow(array $row)
{
global $ADMIN;
$translator = \Zend_Registry::get('container')->getService('translator');
// edit link
$row['file_name'] = sprintf('<a href="/%s/media-archive/edit-attachment.php?f_attachment_id=%d">%s</a>', $ADMIN, $row['id'], $row['file_name']);
// human readable size
$row['size_in_bytes'] = parent::FormatFileSize($row['size_in_bytes']);
// yes/no disposition
$row['content_disposition'] = empty($row['content_disposition']) ? $translator->trans('Yes') : $translator->trans('No');
// get in use info
$object = new Attachment($row['id']);
$row['InUse'] = (int) $object->inUse();
return array_values($row);
}