Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/User/Search/ColumnSet/DefaultSet.php
Строк: 48
<?php
namespace ConcreteCoreUserSearchColumnSet;

use 
ConcreteCoreSearchColumnColumn;
use 
ConcreteCoreSearchColumnSet;
use 
Core;

class 
DefaultSet extends Set
{
    protected 
$attributeClass 'UserAttributeKey';

    public static function 
getUserName($ui)
    {
        return 
'<a data-user-name="' h($ui->getUserDisplayName()) . '" data-user-email="' h($ui->getUserEmail()) . '" data-user-id="' $ui->getUserID() . '" href="#">' h($ui->getUserName()) . '</a>';
    }

    public static function 
getUserEmail($ui)
    {
        return 
'<a href="mailto:' h($ui->getUserEmail()) . '">' h($ui->getUserEmail()) . '</a>';
    }

    public static function 
getUserDateAdded($ui)
    {
        return 
Core::make('helper/date')->formatDateTime($ui->getUserDateAdded());
    }

    public function 
__construct()
    {
        
$this->addColumn(new Column('u.uName't('Username'), array('ConcreteCoreUserSearchColumnSetDefaultSet''getUserName')));
        
$this->addColumn(new Column('u.uEmail't('Email'), array('ConcreteCoreUserSearchColumnSetDefaultSet''getUserEmail')));
        
$this->addColumn(new Column('u.uDateAdded't('Signup Date'), array('ConcreteCoreUserSearchColumnSetDefaultSet''getUserDateAdded')));
        
$this->addColumn(new Column('u.uNumLogins't('# Logins'), 'getNumLogins'));
        
$date $this->getColumnByKey('u.uDateAdded');
        
$this->setDefaultSortColumn($date'desc');
    }
}
Онлайн: 2
Реклама