From 89c5a40f56b89dff4eb5c06588c6740ca1f53fa8 Mon Sep 17 00:00:00 2001 From: magdev Date: Thu, 22 Jan 2026 00:03:41 +0100 Subject: [PATCH] Add error output for debugging statistics page --- src/Admin/AnalyticsController.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Admin/AnalyticsController.php b/src/Admin/AnalyticsController.php index d00432a..4b2231e 100644 --- a/src/Admin/AnalyticsController.php +++ b/src/Admin/AnalyticsController.php @@ -301,10 +301,14 @@ class AnalyticsController */ public function renderStatisticsPage(): void { - $stats = $this->licenseManager->getStatistics(); - - // Use PHP rendering directly for stability - $this->renderStatisticsPageFallback($stats); + try { + $stats = $this->licenseManager->getStatistics(); + $this->renderStatisticsPageFallback($stats); + } catch (\Throwable $e) { + echo '

License Statistics - Error

'; + echo '

Error: ' . esc_html($e->getMessage()) . '

'; + echo '

File: ' . esc_html($e->getFile()) . ':' . esc_html($e->getLine()) . '

'; + } } /**