From bb986c0546b9c84c753c8276d94d802df5738265 Mon Sep 17 00:00:00 2001 From: onli Date: Thu, 22 Jan 2015 19:49:30 +0100 Subject: [PATCH] Use better search identifier to fix #269 --- include/functions_entries.inc.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 3f9a5c29..f04c5561 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -930,8 +930,8 @@ function serendipity_printEntryFooter($suffix = '.html', $totalEntries = null) { if ($totalPages <= 0 ) { $totalPages = 1; } - - if (!isset($serendipity['GET']['page']) && serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['uriArguments'][0] != 'search') { + + if (!isset($serendipity['GET']['page']) && serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['GET']['action'] != 'search') { $serendipity['GET']['page'] = $totalPages; } else if (!isset($serendipity['GET']['page'])) { $serendipity['GET']['page'] = 1; @@ -947,13 +947,13 @@ function serendipity_printEntryFooter($suffix = '.html', $totalEntries = null) { $uriArguments[] = 'P%s'; $serendipity['smarty']->assign('footer_totalEntries', $totalEntries); $serendipity['smarty']->assign('footer_totalPages', $totalPages); - if (serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['uriArguments'][0] != 'search') { + if (serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['GET']['action'] != 'search') { $serendipity['smarty']->assign('footer_currentPage', $totalPages - $serendipity['GET']['page']); } else { $serendipity['smarty']->assign('footer_currentPage', $serendipity['GET']['page']); } $serendipity['smarty']->assign('footer_pageLink', str_replace('%2A', '*', serendipity_rewriteURL(implode('/', $uriArguments) . $suffix))); - $serendipity['smarty']->assign('footer_info', sprintf(PAGE_BROWSE_ENTRIES, serendipity_db_bool($serendipity['archiveSortStable']) ? $totalPages - (int)$serendipity['GET']['page'] +1 : (int)$serendipity['GET']['page'], $totalPages, $totalEntries)); + $serendipity['smarty']->assign('footer_info', sprintf(PAGE_BROWSE_ENTRIES, serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['GET']['action'] != 'search' ? $totalPages - (int)$serendipity['GET']['page'] +1 : (int)$serendipity['GET']['page'], $totalPages, $totalEntries)); if ($serendipity['GET']['page'] < $totalPages) { $uriArguments = $serendipity['uriArguments']; @@ -961,7 +961,7 @@ function serendipity_printEntryFooter($suffix = '.html', $totalEntries = null) { $serendipity['smarty']->assign('footer_next_page', serendipity_rewriteURL(str_replace('//', '/', implode('/', $uriArguments)) . $suffix)); } - if (serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['uriArguments'][0] != 'search') { + if (serendipity_db_bool($serendipity['archiveSortStable']) && $serendipity['GET']['action'] != 'search') { $temp = $serendipity['smarty']->getTemplateVars('footer_prev_page'); $serendipity['smarty']->assign('footer_prev_page', $serendipity['smarty']->getTemplateVars('footer_next_page')); $serendipity['smarty']->assign('footer_next_page', $temp);