$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);