diff --git a/partials/base.php b/partials/base.php index 6021cff..766f369 100644 --- a/partials/base.php +++ b/partials/base.php @@ -142,6 +142,7 @@ if (!empty($_GET['hash'])) { $twts = array_reverse($twts, true); } +// Pagnation $page = 1; if (!empty($_GET['page'])) { $page = intval($_GET['page']); diff --git a/partials/timeline.php b/partials/timeline.php index 1cf72af..0c966da 100644 --- a/partials/timeline.php +++ b/partials/timeline.php @@ -49,6 +49,56 @@ "; + +if (!empty($_GET['page'])) { + + if (preg_match('/\?page=/', $page_url)) { + //echo "cotains ?page= so reuse that
"; + $page_url = preg_replace('/\?page=\d*/', "", $page_url) . '?page='; + } + + if (preg_match('/&page=/', $page_url)) { + echo "cotains &page= so reuse that
"; + $page_url = preg_replace('/&page=\d*/', "", $page_url) . '&page='; + } + +} else { + + if (!preg_match('/(\?|&)/', $page_url)) { + //echo "No param, so use ?page
"; + $page_url = $page_url . '?page='; + } + + if (!preg_match('/(\?|&)page/', $page_url)) { + //echo "other param than _page, so use &page
"; + $page_url = $page_url . '&page='; + } +} + +?> + +

+ 1) { ?> + Prev + + Prev + +    + Next +

+ +