From fe4e98d9bddca5171ccda35050fa70e5287dd1ce Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Tue, 10 Feb 2026 00:04:32 +0100 Subject: [PATCH] ver. 0.251 - migrate Dictionaries to Domain/Controller and remove legacy classes --- admin/templates/components/table-list.php | 8 +- admin/templates/dictionaries/unit-edit.php | 92 +----- admin/templates/dictionaries/units-list.php | 70 +---- .../Dictionaries/DictionariesRepository.php | 273 ++++++++++++++++++ .../Controllers/DictionariesController.php | 253 ++++++++++++++++ autoload/admin/class.Site.php | 10 + .../admin/controls/class.Dictionaries.php | 39 --- autoload/admin/controls/class.ShopProduct.php | 4 +- autoload/admin/factory/class.Dictionaries.php | 89 ------ autoload/front/factory/class.Dictionaries.php | 16 - templates/shop-product/product.php | 5 +- .../DictionariesRepositoryTest.php | 159 ++++++++++ .../DictionariesControllerTest.php | 64 ++++ updates/0.20/ver_0.251.zip | Bin 0 -> 21600 bytes updates/0.20/ver_0.251_files.txt | 3 + updates/changelog.php | 8 + updates/versions.php | 2 +- 17 files changed, 788 insertions(+), 307 deletions(-) create mode 100644 autoload/Domain/Dictionaries/DictionariesRepository.php create mode 100644 autoload/admin/Controllers/DictionariesController.php delete mode 100644 autoload/admin/controls/class.Dictionaries.php delete mode 100644 autoload/admin/factory/class.Dictionaries.php delete mode 100644 autoload/front/factory/class.Dictionaries.php create mode 100644 tests/Unit/Domain/Dictionaries/DictionariesRepositoryTest.php create mode 100644 tests/Unit/admin/Controllers/DictionariesControllerTest.php create mode 100644 updates/0.20/ver_0.251.zip create mode 100644 updates/0.20/ver_0.251_files.txt diff --git a/admin/templates/components/table-list.php b/admin/templates/components/table-list.php index 0aa97ac..dac32c2 100644 --- a/admin/templates/components/table-list.php +++ b/admin/templates/components/table-list.php @@ -95,7 +95,7 @@ $perPage = (int)($list->pagination['per_page'] ?? 15);
- +
columns as $column): ?> @@ -230,6 +230,12 @@ $perPage = (int)($list->pagination['per_page'] ?? 15);