createBrandingLogoService(); $result = $logoService->saveUpload($_FILES['logo'] ?? []); if (!($result['ok'] ?? false)) { $error = $result['error'] ?? t('Upload failed'); Flash::error($error, 'admin/settings', 'logo_upload_failed'); Router::redirect('admin/settings'); return; } Flash::success('Logo updated', 'admin/settings', 'logo_updated'); Router::redirect('admin/settings');