From 538f69b4fccb7ab083f7040fe913aec935467887 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Fri, 31 Jan 2025 16:17:33 +0100 Subject: [PATCH] TTCrud fixed Error --- lib/TTCrud/TTCrud.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/TTCrud/TTCrud.php b/lib/TTCrud/TTCrud.php index eef311de4..8288b6123 100644 --- a/lib/TTCrud/TTCrud.php +++ b/lib/TTCrud/TTCrud.php @@ -42,15 +42,20 @@ class TTCrud extends mfBaseController { * @return array */ protected function getCheckArray(): array { - return array_map(fn($column) => [ - 'required' => $column['required'] ?? false, - 'required_length' => $column['required_length'] ?? 0, - 'title' => $column['text'] ?? $column['key'], - 'regex' => $column['regex'] ?? false - ], $this->columns); + $checkArray = []; + + foreach ($this->columns as $column) { + $checkArray[$column['key']] = ['required' => $column['required'] ?? false, + 'required_length' => $column['required_length'] ?? 0, + 'title' => $column['text'] ?? $column['key'], + 'regex' => $column['regex'] ?? false]; + } + + return $checkArray; } + protected function indexAction() { $this->layout()->set('additionalJS', ['js/pages/WarehouseHistory/WarehouseHistoryModal.js']); $pageName = (defined('BASEDIR') && file_exists(BASEDIR . "/public/js/pages/{$this->mod}/{$this->mod}.js"))