From: Joe Hunt Date: Sat, 14 Nov 2015 08:34:54 +0000 (+0100) Subject: Accounts entry. We only accept 0-9 and a dot if $accounts_alpha = 0 (default) X-Git-Tag: 2.3-final~34 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=c08e2d4d2733819fb3ce4afbafd4381ad35b330c Accounts entry. We only accept 0-9 and a dot if $accounts_alpha = 0 (default) --- 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."));