mirror of
https://github.com/friendica/friendica
synced 2025-04-22 05:50:13 +00:00
Issue 10518: "last-activity" instead of "login_date"
This commit is contained in:
parent
22e2578b23
commit
1d8c9276f3
13 changed files with 23 additions and 20 deletions
|
@ -137,7 +137,7 @@ abstract class BaseUsers extends BaseModeration
|
|||
$user['account_type'] = ($user['page_flags_raw'] == 0) ? $account_types[$user['account-type']] : '';
|
||||
|
||||
$user['register_date'] = Temporal::getRelativeDate($user['register_date']);
|
||||
$user['login_date'] = Temporal::getRelativeDate($user['login_date']);
|
||||
$user['login_date'] = Temporal::getRelativeDate($user['last-activity']);
|
||||
$user['lastitem_date'] = Temporal::getRelativeDate($user['last-item']);
|
||||
$user['is_admin'] = in_array($user['email'], $adminlist);
|
||||
$user['is_deletable'] = !$user['account_removed'] && intval($user['uid']) != $this->session->getLocalUserId();
|
||||
|
|
|
@ -100,7 +100,7 @@ class Active extends BaseUsers
|
|||
'name',
|
||||
'email',
|
||||
'register_date',
|
||||
'login_date',
|
||||
'last-activity',
|
||||
'last-item',
|
||||
'page-flags',
|
||||
];
|
||||
|
|
|
@ -100,7 +100,7 @@ class Blocked extends BaseUsers
|
|||
'name',
|
||||
'email',
|
||||
'register_date',
|
||||
'login_date',
|
||||
'last-activity',
|
||||
'last-item',
|
||||
'page-flags',
|
||||
];
|
||||
|
|
|
@ -49,7 +49,7 @@ class Deleted extends BaseUsers
|
|||
'name',
|
||||
'email',
|
||||
'register_date',
|
||||
'login_date',
|
||||
'last-activity',
|
||||
'last-item',
|
||||
'page-flags',
|
||||
];
|
||||
|
|
|
@ -114,7 +114,7 @@ class Index extends BaseUsers
|
|||
'name',
|
||||
'email',
|
||||
'register_date',
|
||||
'login_date',
|
||||
'last-activity',
|
||||
'last-item',
|
||||
'page-flags',
|
||||
];
|
||||
|
|
|
@ -101,11 +101,10 @@ class NoScrape extends BaseModule
|
|||
$last_active = strtotime($contact['last-item']);
|
||||
}
|
||||
|
||||
$condition = ['uid' => $owner['uid']];
|
||||
$user = DBA::selectFirst('user', ['login_date'], $condition);
|
||||
$user = User::getOwnerDataById($owner['uid']);
|
||||
if (DBA::isResult($user)) {
|
||||
if ($last_active < strtotime($user['login_date'])) {
|
||||
$last_active = strtotime($user['login_date']);
|
||||
if ($last_active < strtotime($user['last-activity'])) {
|
||||
$last_active = strtotime($user['last-activity']);
|
||||
}
|
||||
}
|
||||
$json_info['last-activity'] = date('o-W', $last_active);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue