From c08e2d4d2733819fb3ce4afbafd4381ad35b330c Mon Sep 17 00:00:00 2001 From: Joe Hunt Date: Sat, 14 Nov 2015 09:34:54 +0100 Subject: [PATCH] Accounts entry. We only accept 0-9 and a dot if $accounts_alpha = 0 (default) --- gl/manage/gl_accounts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gl/manage/gl_accounts.php b/gl/manage/gl_accounts.php index d211a491..0d9b2c75 100644 --- a/gl/manage/gl_accounts.php +++ b/gl/manage/gl_accounts.php @@ -58,8 +58,8 @@ if (isset($_POST['add']) || isset($_POST['update'])) $input_error = 1; display_error( _("The account name cannot be empty.")); set_focus('account_name'); - } - elseif (!$accounts_alpha && !is_numeric($_POST['account_code'])) + } + elseif (!$accounts_alpha && !preg_match("/^[0-9.]+$/",$_POST['account_code'])) // we only allow 0-9 and a dot { $input_error = 1; display_error( _("The account code must be numeric.")); -- 2.30.2