Файл: concrete5.7.5.6/concrete/src/File/Search/ColumnSet/DefaultSet.php
Строк: 41
<?php
namespace ConcreteCoreFileSearchColumnSet;
use Core;
use ConcreteCoreSearchColumnColumn;
use ConcreteCoreSearchColumnSet;
class DefaultSet extends Set
{
protected $attributeClass = 'FileAttributeKey';
public static function getFileDateAdded($f)
{
return Core::make('helper/date')->formatDateTime($f->getDateAdded()->getTimestamp());
}
public static function getFileDateActivated($f)
{
$fv = $f->getVersion();
return Core::make('helper/date')->formatDateTime($f->getDateAdded()->getTimestamp());
}
public function __construct()
{
$this->addColumn(new Column('fv.fvType', t('Type'), 'getType', false));
$this->addColumn(new Column('fv.fvTitle', t('Title'), 'getTitle'));
$this->addColumn(new Column('f.fDateAdded', t('Added'), array('ConcreteCoreFileSearchColumnSetDefaultSet', 'getFileDateAdded')));
$this->addColumn(new Column('fv.fvDateAdded', t('Active'), array('ConcreteCoreFileSearchColumnSetDefaultSet', 'getFileDateActivated')));
$this->addColumn(new Column('fv.fvSize', t('Size'), 'getSize'));
$title = $this->getColumnByKey('f.fDateAdded');
$this->setDefaultSortColumn($title, 'desc');
}
}