MediaList::processRow PHP Méthode

processRow() public méthode

Process db row
public processRow ( array $row ) : array
$row array
Résultat array
    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);
    }