More improvements

This commit is contained in:
Jacob 2023-08-27 22:01:39 +02:00
parent 39a9d5310d
commit 9ac80e5efb

View file

@ -14,7 +14,7 @@ function getShellString($file, $string) {
return $output[0];
}
function printHead($title, $desc) {
function printHead($pTitle, $title, $desc) {
print "<!DOCTYPE html>\n";
print "<head>\n";
print "\t<meta name=\"description\" content=\"$desc\">\n";
@ -23,7 +23,7 @@ function printHead($title, $desc) {
print "\t<link type=\"text/css\" rel=\"stylesheet\" href=\"/viewer/index.css\"/>\n";
print "\t<title>$title</title>\n";
print "\t<div class=\"bar\">\n";
print "\t\t\t<span class=\"title\">$title</span>\n";
print "\t\t\t<span class=\"title\">$pTitle</span>\n";
print "\t\t\t\t<a href=\"$self?action=view\"><img src=\"/viewer/home.svg\" width=\"16\" height=\"16\">Home</a>\n";
print "\t\t\t\t<a href=\"$self?action=all\"><img src=\"/viewer/all.svg\" width=\"16\" height=\"16\">All</a>\n";
print "\t\t<form method=\"post\" action=\"$self?action=search\"><input type=\"text\" name=\"q\" placeholder=\"search for packages..\"></form>\n";
@ -36,16 +36,16 @@ function printHead($title, $desc) {
function printFoot() {
print "\t</div>\n";
print "</body>\n";
print "\t<footer>\n";
print "\t\t<div class=\"column\">\n";
print "\t\t\t<span class=\"links\">\n";
print "\t\t\t\t<a class=\"links\" href=\"https://git.speedie.site\">Git</a>\n";
print "\t\t\t\t<a class=\"links\" href=\"https://ls.speedie.site\">Downloads</a>";
print "\t\t\t\t<a class=\"links\" href=\"https://git.speedie.site/speedie/speedie-aur\">Source code</a>\n";
print "\t\t\t\t<p>Licensed under the GNU Affero General Public License v3</p>\n";
print "\t\t\t</span>\n";
print "\t\t</div>\n";
print "\t</footer>\n";
print "<footer>\n";
print "\t<div class=\"column\">\n";
print "\t\t<span class=\"links\">\n";
print "\t\t\t<a class=\"links\" href=\"https://git.speedie.site\">Git</a>\n";
print "\t\t\t<a class=\"links\" href=\"https://ls.speedie.site\">Downloads</a>";
print "\t\t\t<a class=\"links\" href=\"https://git.speedie.site/speedie/speedie-aur\">Source code</a>\n";
print "\t\t\t<p class=\"links\">Licensed under the GNU Affero General Public License v3</p>\n";
print "\t\t</span>\n";
print "\t</div>\n";
print "</footer>\n";
print "</html>\n";
}
@ -88,7 +88,7 @@ function main() {
$validPkgs++;
}
printHead("Found $validPkgs packages matching '$query' in speedie-aur", "Found $validPkgs packages matching search query '$query' in speedie-aur");
printHead("speedie-aur", "Found $validPkgs packages matching '$query' in speedie-aur", "Found $validPkgs packages matching search query '$query' in speedie-aur");
print "\t\t\t<p class=\"matches\">$validPkgs packages found matching '$query'..</p>\n";
print "\t\t\t\t<ul class=\"pkglist\">\n";
@ -99,7 +99,7 @@ function main() {
print "\t\t\t\t</ul>\n";
} else if ($request == "all") {
printHead("All packages in speedie-aur", "There are $packageCount packages in speedie-aur");
printHead("speedie-aur", "All packages in speedie-aur", "There are $packageCount packages in speedie-aur");
print "\t\t\t<p>Total number of packages: $packageCount</p>\n";
print "\t\t\t\t<ul class=\"pkglist\">\n";
@ -110,7 +110,7 @@ function main() {
print "\t\t\t\t</ul>\n";
} else if ($request == "view" && $query == '') {
printHead("speedie-aur", "My unofficial Arch Linux repository containing many useful packages");
printHead("speedie-aur", "speedie-aur", "My unofficial Arch Linux repository containing many useful packages");
print "\t\t<h1>speedie-aur</h1>\n";
print "\t\t\t<p>Welcome to aur.speedie.site. This is just my Arch Linux repository.</p>\n";
@ -173,7 +173,7 @@ function main() {
$pkgSource = $packageSources[$i];
$pkgLicense = $packageLicenses[$i];
printHead("Viewing package '$packageName'", "$packageName from the speedie-aur Arch Linux repository.");
printHead("speedie-aur", "Viewing package '$packageName'", "$packageName from the speedie-aur Arch Linux repository.");
print "\t\t<h1>$pkgName</h1>\n";