diff --git a/app/config/routes.yml b/app/config/routes.yml index 1d71e24..5510b37 100644 --- a/app/config/routes.yml +++ b/app/config/routes.yml @@ -64,3 +64,6 @@ router: backend-user-list: pattern: '/admin/user/list/{page:([0-9]+)}' path: backend::user::index + backend-log: + pattern: '/admin/log{page:/?([0-9]+)?}' + path: backend::log::index diff --git a/app/controllers/backend/LogController.php b/app/controllers/backend/LogController.php new file mode 100644 index 0000000..dcbe8fb --- /dev/null +++ b/app/controllers/backend/LogController.php @@ -0,0 +1,21 @@ +view->setLayout('side-menu'); + } + + public function indexAction($page = 1) + { + $paginator = ActivityLog::getAllPaginationList($page); + + $this->view->page = $paginator->getPaginate(); + $this->view->pagination_url = '/admin/log/'; + } +} diff --git a/app/views/backend/log/index.volt b/app/views/backend/log/index.volt new file mode 100644 index 0000000..c0a8535 --- /dev/null +++ b/app/views/backend/log/index.volt @@ -0,0 +1,34 @@ + +
| Date | +Ip | +User | +Message | +
|---|---|---|---|
| {{ item.getTimestamp() }} | +{{ item.getIp() }} | ++ {% if item.getUser() %} + {{ item.getUser().getId() }}:{{ item.getUser().getUsername() }} + {% else %} + - + {% endif %} + | +{{ item.getMessage() }} | +