From 7343cfb87a0b67f69e53328d1baefee45772ec27 Mon Sep 17 00:00:00 2001 From: magdev Date: Wed, 21 Jan 2026 22:55:49 +0100 Subject: [PATCH] Add search and filter form to PHP fallback template The Twig template already had search/filter functionality but the PHP fallback template (used when Twig fails) was missing it. This ensures search and filters work regardless of which template is rendered. Co-Authored-By: Claude Opus 4.5 --- src/Admin/AdminController.php | 62 ++++++++++++++++++++++++++++++++--- 1 file changed, 58 insertions(+), 4 deletions(-) diff --git a/src/Admin/AdminController.php b/src/Admin/AdminController.php index 87a34b1..702b9b9 100644 --- a/src/Admin/AdminController.php +++ b/src/Admin/AdminController.php @@ -854,7 +854,7 @@ final class AdminController ]); } catch (\Exception $e) { // Fallback to PHP template - $this->renderLicensesPageFallback($enrichedLicenses, $page, $totalPages, $totalLicenses); + $this->renderLicensesPageFallback($enrichedLicenses, $page, $totalPages, $totalLicenses, $filters, $licensedProducts); } } @@ -974,11 +974,20 @@ final class AdminController /** * Fallback render for licenses page */ - private function renderLicensesPageFallback(array $enrichedLicenses, int $page, int $totalPages, int $totalLicenses): void + private function renderLicensesPageFallback(array $enrichedLicenses, int $page, int $totalPages, int $totalLicenses, array $filters = [], array $products = []): void { ?>
-

+

+ + + + + + + + +
getNotices() as $notice): ?>
@@ -986,8 +995,53 @@ final class AdminController
+ +
+ + + + +
+
+ + + + + + + + + +
+ +
+ +
+
+
+

- + + + () + + |