';
if ($total > 0)
{
/* This query string will be used to browse pages */
if ($href == 'show_tickets.php')
{
#$query = 'status='.$status;
$query = '';
$query .= 's' . implode('=1&s',array_keys($status)) . '=1';
$query .= '&p' . implode('=1&p',array_keys($priority)) . '=1';
$query .= '&category='.$category;
$query .= '&sort='.$sort;
$query .= '&asc='.$asc;
$query .= '&limit='.$maxresults;
$query .= '&archive='.$archive[1];
$query .= '&s_my='.$s_my[1];
$query .= '&s_ot='.$s_ot[1];
$query .= '&s_un='.$s_un[1];
$query .= '&cot='.$cot;
$query .= '&g='.$group;
$query .= '&page=';
}
else
{
$query = 'q='.$q;
$query .= '&what='.$what;
$query .= '&category='.$category;
$query .= '&dt='.urlencode($date_input);
$query .= '&sort='.$sort;
$query .= '&asc='.$asc;
$query .= '&limit='.$maxresults;
$query .= '&archive='.$archive[2];
$query .= '&s_my='.$s_my[2];
$query .= '&s_ot='.$s_ot[2];
$query .= '&s_un='.$s_un[2];
$query .= '&page=';
}
$pages = ceil($total/$maxresults) or $pages = 1;
if ($page > $pages)
{
$page = $pages;
}
$limit_down = ($page * $maxresults) - $maxresults;
$prev_page = ($page - 1 <= 0) ? 0 : $page - 1;
$next_page = ($page + 1 > $pages) ? 0 : $page + 1;
$autorefreshInSeconds = $_SESSION['autorefresh']/1000;
$autorefresh = '';
if ($autorefreshInSeconds > 0) {
$autorefresh = ' | '.$hesklang['autorefresh'].' '.$autorefreshInSeconds.' '.$hesklang['abbr']['second'];
}
echo sprintf($hesklang['tickets_on_pages'],$total,$pages).$autorefresh.'
';
if ($pages > 1)
{
/* List pages */
echo '
'.$hesklang['jump_page'].'
';
}
/* We have the full SQL query now, get tickets */
$sql .= " LIMIT ".hesk_dbEscape($limit_down)." , ".hesk_dbEscape($maxresults)." ";
$result = hesk_dbQuery($sql);
/* Uncomment for debugging */
# echo "SQL: $sql\n
";
/* This query string will be used to order and reverse display */
if ($href == 'show_tickets.php')
{
#$query = 'status='.$status;
$query = '';
$query .= 's' . implode('=1&s',array_keys($status)) . '=1';
$query .= '&p' . implode('=1&p',array_keys($priority)) . '=1';
$query .= '&category='.$category;
#$query .= '&asc='.(isset($is_default) ? 1 : $asc_rev);
$query .= '&limit='.$maxresults;
$query .= '&archive='.$archive[1];
$query .= '&s_my='.$s_my[1];
$query .= '&s_ot='.$s_ot[1];
$query .= '&s_un='.$s_un[1];
$query .= '&page=1';
#$query .= '&sort=';
$query .= '&cot='.$cot;
$query .= '&g='.$group;
}
else
{
$query = 'q='.$q;
$query .= '&what='.$what;
$query .= '&category='.$category;
$query .= '&dt='.urlencode($date_input);
#$query .= '&asc='.$asc;
$query .= '&limit='.$maxresults;
$query .= '&archive='.$archive[2];
$query .= '&s_my='.$s_my[2];
$query .= '&s_ot='.$s_ot[2];
$query .= '&s_un='.$s_un[2];
$query .= '&page=1';
#$query .= '&sort=';
}
$query .= '&asc=';
/* Print the table with tickets */
$random=rand(10000,99999);
?>