- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
// int limit - кол-во записей на странице
// int current - текущая страница
// int pages - кол-во страниц
// int count - общее кол-во записей
if (limit > 0) {
pages = count / limit;
if (count % limit > 1) {
pages++;
}
if (current != pages) {
if (current >= 1 && current <= pages) {
current = pages / (current + 1);
} else {
current = 1;
}
}
}