createBrandingFaviconService(); $result = $faviconService->saveUpload($_FILES['favicon'] ?? []); if (!($result['ok'] ?? false)) { $error = $result['error'] ?? t('Upload failed'); Flash::error($error, 'admin/settings', 'favicon_upload_failed'); Router::redirect('admin/settings'); return; } Flash::success('Favicon updated', 'admin/settings', 'favicon_updated'); Router::redirect('admin/settings');