This commit is contained in:
@@ -961,12 +961,18 @@ class UserController extends BaseController
|
||||
$perPage = max(1, min($perPage, 200));
|
||||
$page = max(1, $page);
|
||||
|
||||
$totalActivities = (int) $this->loginActivityModel->countAll();
|
||||
$activities = $this->loginActivityModel
|
||||
$schoolYear = (string) ((new \App\Models\ConfigurationModel())->getConfig('school_year') ?? '');
|
||||
$activityModel = $this->loginActivityModel;
|
||||
if ($schoolYear !== '' && db_connect()->fieldExists('school_year', 'login_activity')) {
|
||||
$activityModel->where('school_year', $schoolYear);
|
||||
}
|
||||
|
||||
$totalActivities = (int) $activityModel->countAllResults(false);
|
||||
$activities = $activityModel
|
||||
->orderBy('login_time', 'DESC')
|
||||
->paginate($perPage, 'loginActivity', $page) ?? [];
|
||||
|
||||
$pager = $this->loginActivityModel->pager;
|
||||
$pager = $activityModel->pager;
|
||||
$currentPage = $pager ? (int) $pager->getCurrentPage('loginActivity') : $page;
|
||||
$pageCount = $pager ? (int) $pager->getPageCount('loginActivity') : (int) max(1, ceil($totalActivities / $perPage));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user