From 28b425ad174e2c56fd523bf185ffb4e626009c02 Mon Sep 17 00:00:00 2001 From: Greg Aker Date: Wed, 15 Sep 2010 11:43:23 -0500 Subject: Update to form_open() in form helper to drop hidden elements passed to the function into div class="hidden" (thanks Dan) --- system/helpers/form_helper.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/system/helpers/form_helper.php b/system/helpers/form_helper.php index fae5bde27..42355df42 100644 --- a/system/helpers/form_helper.php +++ b/system/helpers/form_helper.php @@ -57,18 +57,15 @@ if ( ! function_exists('form_open')) $form .= '>'; - if (is_array($hidden) AND count($hidden) > 0) + // CSRF + if ($CI->config->item('csrf_protection') === TRUE) { - $form .= form_hidden($hidden); + $hidden[$CI->security->csrf_token_name] = $CI->security->csrf_hash; } - // CSRF - if ($CI->config->item('csrf_protection') === TRUE) + if (is_array($hidden) AND count($hidden) > 0) { - $form .= sprintf('', - form_hidden($CI->security->csrf_token_name, - $CI->security->csrf_hash) - ); + $form .= sprintf("\n
%s
", form_hidden($hidden)); } return $form; -- cgit v1.2.3-24-g4f1b