aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTristan Darricau <github@nicofuma.fr>2017-01-08 18:35:22 +0100
committerTristan Darricau <github@nicofuma.fr>2017-01-08 18:35:22 +0100
commitaaee7c7db94f025795bd442c860f79e7992c7bbe (patch)
tree0f3f3a64990198c53a9d3861655708324dc3d133
parent4d5140abaf2e580ef62925dd60e732253f43af74 (diff)
parent06b402bdecee8145639d50d17e1350971a5ec017 (diff)
downloadforums-aaee7c7db94f025795bd442c860f79e7992c7bbe.tar
forums-aaee7c7db94f025795bd442c860f79e7992c7bbe.tar.gz
forums-aaee7c7db94f025795bd442c860f79e7992c7bbe.tar.bz2
forums-aaee7c7db94f025795bd442c860f79e7992c7bbe.tar.xz
forums-aaee7c7db94f025795bd442c860f79e7992c7bbe.zip
Merge pull request #4623 from rxu/ticket/14971
[ticket/14971] Fix pagination PHP warning on PHP 7.1 * rxu/ticket/14971: [ticket/14971] Add on_page test with the string arguments [ticket/14971] Fix pagination PHP warning on PHP 7.1
-rw-r--r--phpBB/phpbb/pagination.php2
-rw-r--r--tests/pagination/pagination_test.php6
2 files changed, 7 insertions, 1 deletions
diff --git a/phpBB/phpbb/pagination.php b/phpBB/phpbb/pagination.php
index 7a81c25ad2..a5a95b096d 100644
--- a/phpBB/phpbb/pagination.php
+++ b/phpBB/phpbb/pagination.php
@@ -284,7 +284,7 @@ class pagination
*/
public function get_on_page($per_page, $start)
{
- return floor($start / $per_page) + 1;
+ return floor((int) $start / (int) $per_page) + 1;
}
/**
diff --git a/tests/pagination/pagination_test.php b/tests/pagination/pagination_test.php
index 30b25913f7..2d7d1671a8 100644
--- a/tests/pagination/pagination_test.php
+++ b/tests/pagination/pagination_test.php
@@ -219,6 +219,12 @@ class phpbb_pagination_pagination_test extends phpbb_template_template_test_case
0,
'PAGE_OF-1-1',
),
+ array(
+ '10',
+ '10',
+ '0',
+ 'PAGE_OF-1-1',
+ ),
);
}