blob: 3940e69fe0f6f01138bee37e663c50f0c19fa798 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<?php
use Bitweaver\BitBase;
require_once '../../kernel/includes/setup_inc.php';
$gBitSystem->verifyPermission( 'p_users_admin' );
$listHash = $_REQUEST;
if( BitBase::verifyId( $_REQUEST['user_id'] ?? 0 ) ) {
$listHash['user_id'] = $_REQUEST['user_id'];
}
if( !empty( $_REQUEST['user_agent'] ) ) {
$listHash['user_agent'] = $_REQUEST['user_agent'];
}
if( !empty( $_REQUEST['ip'] ) ) {
$listHash['ip'] = $_REQUEST['ip'];
}
if( $userId = (int)BitBase::getParameter( $_REQUEST, 'user_id' ) ) {
$listHash['user_id'] = $userId;
$gBitSmarty->assign( 'userInfo', $gBitUser->getUserInfo( [ 'user_id' => $userId ] ) );
}
$gBitSmarty->assign( 'userActivity', $gBitUser->getUserActivity( $listHash ));
$gBitSmarty->assign( 'listInfo', $listHash['listInfo'] );
$gBitSystem->display( 'bitpackage:users/user_activity.tpl', 'User Activity' , [ 'display_mode' => 'admin' ]);
|