diff --git a/app/controllers/UserController.php b/app/controllers/UserController.php index b87fb23..0d038d3 100644 --- a/app/controllers/UserController.php +++ b/app/controllers/UserController.php @@ -3,7 +3,8 @@ namespace App\Controller; use App\Controller\ControllerBase, - App\Form\UserSettings as UserSettingsForm; + App\Form\UserSettings as UserSettingsForm, + App\Model\Data\ActivityLog; class UserController extends ControllerBase { @@ -34,4 +35,14 @@ class UserController extends ControllerBase $this->view->form = $form; } + + public function activityAction($page = 1) + { + $user = $this->_getAuth()->getUser(); + + $paginator = ActivityLog::getPaginationList($user->getId(), $page); + + $this->view->page = $paginator->getPaginate(); + $this->view->pagination_url = '/user/activity/'; + } } diff --git a/app/views/user/activity.volt b/app/views/user/activity.volt new file mode 100644 index 0000000..be1aa4a --- /dev/null +++ b/app/views/user/activity.volt @@ -0,0 +1,31 @@ + +
| Date | +Ip | +Message | +
|---|---|---|
| {{ item.getTimestamp() }} | +{{ item.getIp() }} | +{{ item.getMessage() }} | +