Skip to content

Commit 8c0eb01

Browse files
committed
🔨 improve form_error() function to work on input file errors
Signed-off-by: otengkwame <developerkwame@gmail.com>
1 parent cdfa1f3 commit 8c0eb01

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

CodeIgniter/Framework/helpers/form_helper.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,13 @@ function set_radio($field, $value = '', $default = false)
890890
*/
891891
function form_error($field = '', $prefix = '', $suffix = '')
892892
{
893+
$error_array = !empty(session('form_error')) ? session('form_error') : [];
894+
$error_array = array_merge(form_error_array(), $error_array);
895+
896+
if (array_key_exists($field, $error_array)) {
897+
return $error_array[$field];
898+
}
899+
893900
if (false === ($OBJ =& _get_validation_object()))
894901
{
895902
return '';
@@ -899,6 +906,7 @@ function form_error($field = '', $prefix = '', $suffix = '')
899906
}
900907
}
901908

909+
902910
// ------------------------------------------------------------------------
903911

904912
if ( ! function_exists('validation_errors'))

0 commit comments

Comments
 (0)