Upload via GUI (258 Dateien)
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/includes/bootstrap.php';
|
||||
header('Content-Type: application/manifest+json');
|
||||
|
||||
$logo = get_setting('logo_path');
|
||||
$siteName = get_setting('display_name', config()['site']['name']);
|
||||
|
||||
$logoClean = $logo ? preg_replace('/\?.*$/', '', $logo) : null;
|
||||
|
||||
$icons = $logoClean ? [
|
||||
['src' => $logoClean, 'sizes' => 'any', 'type' => 'image/png', 'purpose' => 'any maskable'],
|
||||
] : [
|
||||
['src' => '/assets/icons/icon-192.png', 'sizes' => '192x192', 'type' => 'image/png', 'purpose' => 'any maskable'],
|
||||
['src' => '/assets/icons/icon-512.png', 'sizes' => '512x512', 'type' => 'image/png', 'purpose' => 'any maskable'],
|
||||
];
|
||||
|
||||
echo json_encode([
|
||||
'id' => '/staff/',
|
||||
'name' => $siteName . ' Staff',
|
||||
'short_name' => $siteName . ' Staff',
|
||||
'description' => $siteName . ' Mitarbeiterbereich',
|
||||
'start_url' => '/staff/tickets.php',
|
||||
'scope' => '/staff/',
|
||||
'display' => 'standalone',
|
||||
'background_color' => '#0e1a22',
|
||||
'theme_color' => '#0f6f6a',
|
||||
'orientation' => 'any',
|
||||
'lang' => 'de',
|
||||
'icons' => $icons,
|
||||
'screenshots' => [],
|
||||
'shortcuts' => [
|
||||
['name' => 'Tickets', 'url' => '/staff/tickets.php', 'description' => 'Ticket-Übersicht'],
|
||||
['name' => 'Übersicht', 'url' => '/staff/reports.php','description' => 'Status, Kennzahlen & Berichte'],
|
||||
['name' => 'Chat', 'url' => '/staff/chat.php', 'description' => 'Interner Chat'],
|
||||
],
|
||||
], JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
|
||||
Reference in New Issue
Block a user