From d564a6588f075d7b2fefdc0da44f4a9ab3d8d5e3 Mon Sep 17 00:00:00 2001
From: jdelhome3578 <jdelaney@tallmadge-ohio.org>
Date: Thu, 20 Oct 2016 08:37:33 -0400
Subject: [PATCH] Fix issue #3268

This fixes sorting and total ticket count.
---
 include/client/tickets.inc.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/include/client/tickets.inc.php b/include/client/tickets.inc.php
index f37874b55..db0f20f60 100644
--- a/include/client/tickets.inc.php
+++ b/include/client/tickets.inc.php
@@ -103,7 +103,7 @@ $tickets->distinct('ticket_id');
 
 TicketForm::ensureDynamicDataView();
 
-$total=$tickets->count();
+$total=$visibility->count();
 $page=($_GET['p'] && is_numeric($_GET['p']))?$_GET['p']:1;
 $pageNav=new Pagenate($total, $page, PAGE_LIMIT);
 $qstr = '&amp;'. Http::build_query($qs);
@@ -123,6 +123,7 @@ if($search)
 
 $negorder=$order=='-'?'ASC':'DESC'; //Negate the sorting
 
+$tickets->order_by($order.$order_by);
 $tickets->values(
     'ticket_id', 'number', 'created', 'isanswered', 'source', 'status_id',
     'status__state', 'status__name', 'cdata__subject', 'dept_id',
-- 
GitLab