|
@@ -1108,8 +1108,8 @@ function get_paginator_str($box, $start_msg, $end_msg, $num_msgs,
|
|
|
/* Adjust if the first and second quarters intersect. */
|
|
|
} else if (($cur_pg - $q2_pgs - ceil($q2_pgs/3)) <= $q1_pgs) {
|
|
|
$extra_pgs = $q2_pgs;
|
|
|
- $extra_pgs -= ceil(($cur_pg - $q1_pgs - 1) * 0.75);
|
|
|
- $q2_pgs = ceil(($cur_pg - $q1_pgs - 1) * 0.75);
|
|
|
+ $extra_pgs -= ceil(($cur_pg - $q1_pgs - 1) * 3/4);
|
|
|
+ $q2_pgs = ceil(($cur_pg - $q1_pgs - 1) * 3/4);
|
|
|
$q3_pgs += ceil($extra_pgs / 2);
|
|
|
$q4_pgs += floor($extra_pgs / 2);
|
|
|
|
|
@@ -1124,8 +1124,8 @@ function get_paginator_str($box, $start_msg, $end_msg, $num_msgs,
|
|
|
/* Adjust if the third and fourth quarter intersect. */
|
|
|
} else if (($cur_pg + $q3_pgs + 1) >= ($tot_pgs - $q4_pgs + 1)) {
|
|
|
$extra_pgs = $q3_pgs;
|
|
|
- $extra_pgs -= ceil(($tot_pgs - $cur_pg - $q4_pgs) * 0.75);
|
|
|
- $q3_pgs = ceil(($tot_pgs - $cur_pg - $q4_pgs) * 0.75);
|
|
|
+ $extra_pgs -= ceil(($tot_pgs - $cur_pg - $q4_pgs) * 3/4);
|
|
|
+ $q3_pgs = ceil(($tot_pgs - $cur_pg - $q4_pgs) * 3/4);
|
|
|
$q1_pgs += floor($extra_pgs / 2);
|
|
|
$q2_pgs += ceil($extra_pgs / 2);
|
|
|
}
|