' . $page . '';
} */
$maxPages = 5; // Maximum number of pages to display
$ellipsis = true; // Whether to show ellipsis if there are more pages
$startPage = max(1, $currentPage - floor($maxPages / 2));
$endPage = min($totalPages, $startPage + $maxPages - 1);
if ($ellipsis && $startPage > 1) {
echo '1';
if ($startPage > 2) {
echo '...';
}
}
for ($page = $startPage; $page <= $endPage; $page++) {
echo '' . $page . '';
}
if ($ellipsis && $endPage < $totalPages) {
if ($endPage < $totalPages - 1) {
echo '...';
}
echo '' . $totalPages . '';
}
?>