Unifi-Voucher-Tool/admin
Friederich Loheide 30d0ce3a23 Branding: Farben systemweit einstellbar + Bild-Upload statt nur URLs
Design-Tab (Administration → Einstellungen → Design):
- Akzentfarbe für Hell- und Dark-Mode, Markenverlauf und Eckenradius
- abgeleitete Töne (Hover, weiche Flächen, Fokusring) werden per
  color-mix aus der Grundfarbe berechnet – eine Farbe genügt
- Live-Vorschau mit Button, Badge, Chip, Logo-Kachel und Link
- Ausgabe als schlanker :root-Override über Ui::brandingStyle(), greift
  auf allen Seiten inklusive Login und Installer

Uploads (includes/Upload.php):
- Logo, Favicon, Login-Logo und Login-Hintergrund lassen sich jetzt
  hochladen; das URL-Feld bleibt als Alternative bestehen
- Whitelist nach Endung, 3-MB-Grenze, getimagesize-Prüfung für Raster,
  SVGs werden von Skripten, Event-Handlern und externen Verweisen befreit
- Zufällige Dateinamen in uploads/, dort sperrt eine .htaccess die
  Ausführung von PHP; beim Ersetzen wird die alte Datei gelöscht

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 06:27:30 +00:00
..
api_keys.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
audit_log.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
backup.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
import.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
index.php Alle Frontend-Assets lokal ausliefern statt über CDNs 2026-09-23 06:23:44 +00:00
integrations.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
reports.php Alle Frontend-Assets lokal ausliefern statt über CDNs 2026-09-23 06:23:44 +00:00
security.php Alle Frontend-Assets lokal ausliefern statt über CDNs 2026-09-23 06:23:44 +00:00
settings.php Branding: Farben systemweit einstellbar + Bild-Upload statt nur URLs 2026-09-23 06:27:30 +00:00
sites.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
templates.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
update.php Updater-System (OpenNIT-Modell) im isolierten updater/-Ordner 2026-06-05 18:51:51 +00:00
users.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00
vouchers.php Redesign: gemeinsames Design-System für Frontend und Backend 2026-09-22 20:33:52 +00:00