mirror of
https://github.com/janickiy/yii2-nomer
synced 2025-03-09 15:39:59 +00:00
add files to project
This commit is contained in:
commit
5cac498444
3729 changed files with 836998 additions and 0 deletions
35
modules/admin/views/settings/_fingerprints.php
Normal file
35
modules/admin/views/settings/_fingerprints.php
Normal file
|
@ -0,0 +1,35 @@
|
|||
<?php
|
||||
|
||||
/* @var $this \yii\web\View */
|
||||
/* @var $dataProvider \yii\data\ActiveDataProvider */
|
||||
|
||||
use yii\grid\GridView;
|
||||
use app\models\UserFingerprint;
|
||||
use \app\models\User;
|
||||
use \yii\helpers\ArrayHelper;
|
||||
|
||||
echo GridView::widget([
|
||||
'dataProvider' => $dataProvider,
|
||||
'columns' => [
|
||||
'hash',
|
||||
[
|
||||
'attribute' => 'user_ids',
|
||||
'header' => 'Пользователи',
|
||||
'value' => function ($data) {
|
||||
$userIds = trim(ArrayHelper::getValue($data, 'user_ids'), '{}');
|
||||
$userIds = preg_split('/,/', $userIds);
|
||||
$users = User::find()->where(['id' => $userIds])->all();
|
||||
return join(', ', ArrayHelper::getColumn($users, 'email'));
|
||||
}
|
||||
],
|
||||
[
|
||||
'attribute' => 'ips',
|
||||
'header' => 'IP адреса',
|
||||
'value' => function ($data) {
|
||||
$ips = trim(ArrayHelper::getValue($data, 'ips'), '{}');
|
||||
$ips = preg_split('/,/', $ips);
|
||||
return join(', ', $ips);
|
||||
}
|
||||
],
|
||||
]
|
||||
]);
|
Loading…
Add table
Add a link
Reference in a new issue