Upload via GUI (24 Dateien)

This commit is contained in:
2026-10-16 18:42:18 +00:00
parent 1f03c7e4cd
commit d9d58112e0
24 changed files with 1167 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
<?php
declare(strict_types=1);
require_once __DIR__ . '/lib.php';
function site_headers(): void
{
header('X-Content-Type-Options: nosniff');
header('X-Frame-Options: DENY');
header('Referrer-Policy: same-origin');
header("Content-Security-Policy: default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'");
}
function site_header(string $title, string $active = ''): void
{
site_headers();
$name = site_config()['site_name'];
?><!doctype html>
<html lang="de"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title><?= site_h($title) ?> · <?= site_h($name) ?></title><link rel="stylesheet" href="assets/style.css"></head>
<body>
<header class="top"><div class="wrap">
<a class="brand" href="index.php"><?= site_h($name) ?></a>
<nav><a href="admin.php" class="on">Verwaltung</a></nav>
</div></header>
<main class="wrap">
<?php
}
function site_footer(): void
{
?></main>
<footer class="wrap foot">Fremder Code läuft mit allen Rechten auf eurem Server. Installiert nur Pakete, deren Herkunft ihr prüfen könnt, am besten signierte.</footer>
</body></html>
<?php
}