From c603922fca1ff986f68b54cfbb68d75e04c33c9d Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Tue, 15 Apr 2025 17:48:35 +0900 Subject: [PATCH] Bug fix in edit user control array for custom error example data missing --- src/Output/Form/Generate.php | 4 ++-- src/Output/Form/TableArrays/EditUsers.php | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Output/Form/Generate.php b/src/Output/Form/Generate.php index 68e7a1d..b2262c7 100644 --- a/src/Output/Form/Generate.php +++ b/src/Output/Form/Generate.php @@ -1371,7 +1371,7 @@ class Generate ) { $this->msg .= sprintf( $this->l->__('Please enter a valid (%s) input for the %s Field!
'), - $this->dba->getTableArray()[$key]['error_example'], + $this->dba->getTableArray()[$key]['error_example'] ?? '[MISSING]', $this->dba->getTableArray()[$key]['output_name'] ); } @@ -2602,7 +2602,7 @@ class Generate } } // add lost error ones - $this->log->error('P: ' . $data['prefix'] . ', ' + $this->log->error('Prefix: ' . $data['prefix'] . ', ' . Support::prAr($_POST['ERROR'][$data['prefix']] ?? [])); if ($this->error && !empty($_POST['ERROR'][$data['prefix']])) { $prfx = $data['prefix']; // short diff --git a/src/Output/Form/TableArrays/EditUsers.php b/src/Output/Form/TableArrays/EditUsers.php index c51dbd7..8761c2d 100644 --- a/src/Output/Form/TableArrays/EditUsers.php +++ b/src/Output/Form/TableArrays/EditUsers.php @@ -182,6 +182,7 @@ class EditUsers implements Interface\TableArraysInterface 'type' => 'text', 'error_check' => 'unique|custom', 'error_regex' => "/^[A-Za-z0-9]+$/", + 'error_example' => "ABCdef123", 'emptynull' => 1,'min_edit_acl' => '100', 'min_show_acl' => '100', ],