From 045dfb52c82bcef7fda399099f08337c849c7901 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Fri, 18 Jul 2014 13:25:38 -0400 Subject: [PATCH] Add little validation on class form --- gulliver/system/class.form.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gulliver/system/class.form.php b/gulliver/system/class.form.php index caaae0936..3d3322ad8 100755 --- a/gulliver/system/class.form.php +++ b/gulliver/system/class.form.php @@ -548,14 +548,14 @@ class Form extends XmlForm //This value is added when the user does not mark any checkbox $values[$k] = "__NULL__"; break; - case "grid": - $values[$k] = $_FILES["form"]["name"][$k]; - foreach ($values[$k] as $inp => $ii){ - foreach ($ii as $oo => $ee){ - $x = $v->fields; - $_POST["INPUTS"][$k][$oo] = $x[$oo]->input; - } - } + case "grid": + $values[$k] = $_FILES["form"]["name"][$k]; + foreach ($values[$k] as $inp => $ii){ + foreach ($ii as $oo => $ee){ + $x = $v->fields; + $_POST["INPUTS"][$k][$oo] = $x[$oo]->input; + } + } break; } } @@ -699,6 +699,9 @@ class Form extends XmlForm break; case "grid": $i = 0; + if (!is_array($data[$v->name])) { + $data[$v->name] = array(); + } foreach ($data[$v->name] as $dataGrid) { $i = $i + 1;