From 589033717965b373f274bd477abe18ee87e903ba Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 1 Apr 2018 11:04:33 +0200 Subject: [PATCH] app/controllers/UserController.php: adding activity action --- app/controllers/UserController.php | 13 ++++++++++++- app/views/user/activity.volt | 31 ++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 app/views/user/activity.volt 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 @@ + +
+ +

Activity Log

+ + + + + + + + + + + + {% for item in page.items %} + + + + + + {% endfor %} + +
DateIpMessage
{{ item.getTimestamp() }}{{ item.getIp() }}{{ item.getMessage() }}
+ + +
+ +