Skip to content
Snippets Groups Projects
Commit 5fe029a2 authored by VladimirCherkasov's avatar VladimirCherkasov
Browse files

paginate, order

parent 8bb73b14
Branches
Tags
No related merge requests found
......@@ -1436,6 +1436,7 @@ BEGIN
WHERE IF(pFilter = 'all', TRUE, requests.Status = pFilter) AND
requests.Title != '' AND
requests.Description != ''
ORDER BY requests.Date DESC
LIMIT pCount OFFSET pOffset;
END//
......@@ -1447,8 +1448,7 @@ BEGIN
AS Num
FROM requests
WHERE requests.Title != '' AND
requests.Description != ''
;
requests.Description != '';
END//
DELIMITER ;
......@@ -8,12 +8,12 @@ class Controller_Admin_Requests extends Controller_Environment_Admin
}
public function action_errors() {
$itemsOnPage = 5; //$_GET['count'];
$pageNum = $_GET['page'];
if ($pageNum == null) {
$pageNum = 1;
$itemsOnPage = 20; //$_GET['count'];
$currentPage = $_GET['page'];
if ($currentPage == null) {
$currentPage = 1;
}
$offset = ($pageNum - 1) * $itemsOnPage;
$offset = ($currentPage - 1) * $itemsOnPage;
$reports = Model_Support::getReports($this->user->ID, $offset, $itemsOnPage);
if ($reports == null) {
throw new HTTP_Exception_404('Picture not found');
......@@ -24,7 +24,8 @@ class Controller_Admin_Requests extends Controller_Environment_Admin
$this->twig->set([
'Requests' => $reports,
'PagesNum' => $pagesNum
'PagesNum' => $pagesNum,
'CurrentPage' => $currentPage
])->set_filename('admin/requests/errors');
}
......
......@@ -9,7 +9,6 @@
{% block main_content %}
<div></div>
{{ PagesNum }}
<div class="listPage1">
{% for req in Requests %}
......@@ -32,4 +31,13 @@
</div>
{% endfor %}
</div>
<div>
{% for i in 1..PagesNum %}
{% if i == CurrentPage %}
{{ i }}
{% else %}
{{ HTML.anchor("admin/requests/errors?page="~i, i) | raw }}
{% endif %}
{% endfor %}
</div>
{% endblock %}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment