From 7d04371425d973d16dc9555011ba7055e9fa9601 Mon Sep 17 00:00:00 2001 From: jekkos Date: Tue, 17 Sep 2024 02:01:42 +0200 Subject: [PATCH] Fix checkNumeric validation (#3872) --- app/Controllers/Secure_Controller.php | 11 ++++++----- app/Views/expenses/form.php | 1 - 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Controllers/Secure_Controller.php b/app/Controllers/Secure_Controller.php index ae21fcbae..cbb8bfb02 100644 --- a/app/Controllers/Secure_Controller.php +++ b/app/Controllers/Secure_Controller.php @@ -89,14 +89,15 @@ class Secure_Controller extends BaseController */ public function getCheckNumeric(): void { - $result = true; - foreach($this->request->getGet(null, FILTER_SANITIZE_FULL_SPECIAL_CHARS) as $value) { - $result &= (int)parse_decimals($value); + if (!parse_decimals($value)) + { + echo 'false'; + return; + } } - - echo $result !== false ? 'true' : 'false'; + echo 'true'; } /** diff --git a/app/Views/expenses/form.php b/app/Views/expenses/form.php index 80864f180..58e97c59e 100644 --- a/app/Views/expenses/form.php +++ b/app/Views/expenses/form.php @@ -220,7 +220,6 @@ $(document).ready(function() }, dataType: 'json' }); - table_support.refresh(); }, errorLabelContainer: '#error_message_box',