diff options
Diffstat (limited to 'src/partials.php')
| -rw-r--r-- | src/partials.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/partials.php b/src/partials.php index 0b21b50..9b02a7b 100644 --- a/src/partials.php +++ b/src/partials.php @@ -94,4 +94,27 @@ function html_navigation_search() </div> </section> <?php ; +} + +function html_pagination(int $total_pages, int $current_page, string $redirect) +{ + if (str_contains($redirect, "?")) { + $redirect .= "&p="; + } else { + $redirect .= "?p="; + } + + if ($total_pages > 1) { + echo '' ?> + <div class="pagination"> + <?php if ($current_page > 1): ?> + <a href="<?php echo $redirect . ($current_page - 1) ?>">[ prev ]</a> + <?php endif; ?> + <?php if ($current_page < $total_pages): ?> + <a href="<?php echo $redirect . ($current_page + 1) ?>">[ next ]</a> + <?php endif; ?> + + </div> + <?php ; + } }
\ No newline at end of file |
