upload
This commit is contained in:
commit
a54152fcc0
18 changed files with 658 additions and 0 deletions
83
pagination.php
Executable file
83
pagination.php
Executable file
|
|
@ -0,0 +1,83 @@
|
|||
<?php
|
||||
require 'common.php';
|
||||
|
||||
if (isset($_GET["manage"])) {
|
||||
$fh = fopen('secrets/password.secret','r');
|
||||
if (!$fh) {
|
||||
$manage = false;
|
||||
} else {
|
||||
while ($hash = fgets($fh)) {
|
||||
if (password_verify($_GET["manage"], $hash)) {
|
||||
$manage = true;
|
||||
} else {
|
||||
$manage = false;
|
||||
}
|
||||
}
|
||||
fclose($fh);
|
||||
}
|
||||
} else {
|
||||
$manage = false;
|
||||
}
|
||||
|
||||
if (isset($_GET["page"])) {
|
||||
$page = intval($_GET["page"]);
|
||||
} else {
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
if (isset($_GET["cat"])) {
|
||||
$cat = $_GET["cat"];
|
||||
} else {
|
||||
$cat = null;
|
||||
}
|
||||
|
||||
function getEntries() {
|
||||
global $cat;
|
||||
global $page;
|
||||
renderPage($page, $cat);
|
||||
}
|
||||
|
||||
function params($pageARG=null) {
|
||||
global $cat;
|
||||
global $page;
|
||||
$params = "?page=" . $pageARG;
|
||||
if ($cat) {
|
||||
$params = $params . "&cat=" . $cat;
|
||||
}
|
||||
return $params;
|
||||
}
|
||||
|
||||
function backButton($params) {
|
||||
echo("<th><a href='" . $params . "'><button>Back</button></a></th>");
|
||||
}
|
||||
|
||||
function nextButton($params) {
|
||||
echo("<th><a href='" . $params . "'><button>Next</button></a></th>");
|
||||
}
|
||||
|
||||
function pageLinks() {
|
||||
global $page;
|
||||
global $cat;
|
||||
for ($i=0; $i < (intval(getRowCount($cat)/14)+1); $i++) {
|
||||
if ($page == $i+1) {
|
||||
echo("<td class='selectedpage'>");
|
||||
} else {
|
||||
echo("<td>");
|
||||
}
|
||||
echo("<a href='" . params($i+1) . "'>" . $i + 1 . "</a></td>");
|
||||
}
|
||||
}
|
||||
|
||||
function pageButtons() {
|
||||
global $cat;
|
||||
global $page;
|
||||
if (1 < $page) {
|
||||
backButton(params($page-1));
|
||||
}
|
||||
pageLinks();
|
||||
if ($page < intval(getRowCount($cat)/14)+1) {
|
||||
nextButton(params($page+1));
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue