[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.
|