[Pieforms-commit] SF.net SVN: pieforms: [292] pieforms-php5/trunk/src/pieform/elements/hidden .php
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2008-03-09 23:43:32
|
Revision: 292 http://pieforms.svn.sourceforge.net/pieforms/?rev=292&view=rev Author: oracleshinoda Date: 2008-03-09 16:41:29 -0700 (Sun, 09 Mar 2008) Log Message: ----------- Add support for two dimensional arrays to the hidden element. Modified Paths: -------------- pieforms-php5/trunk/src/pieform/elements/hidden.php Modified: pieforms-php5/trunk/src/pieform/elements/hidden.php =================================================================== --- pieforms-php5/trunk/src/pieform/elements/hidden.php 2008-02-28 08:43:47 UTC (rev 291) +++ pieforms-php5/trunk/src/pieform/elements/hidden.php 2008-03-09 23:41:29 UTC (rev 292) @@ -39,8 +39,16 @@ if (is_array($value)) { $result = ''; foreach ($value as $k => $v) { - $result .= '<input type="hidden" name="' . Pieform::hsc($element['name']) - . '[' . Pieform::hsc($k) . ']" value="' . Pieform::hsc($v) . "\">\n"; + if (is_array($v)) { + foreach ($v as $subk => $subv) { + $result .= '<input type="hidden" name="' . Pieform::hsc($element['name']) + . '[' . Pieform::hsc($k) . '][' . Pieform::hsc($subk) . ']" value="' . Pieform::hsc($subv) . "\">\n"; + } + } + else { + $result .= '<input type="hidden" name="' . Pieform::hsc($element['name']) + . '[' . Pieform::hsc($k) . ']" value="' . Pieform::hsc($v) . "\">\n"; + } } return $result; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |