[Pieforms-commit] SF.net SVN: pieforms: [202] pieforms-php5/trunk/src/pieform/elements/hidden .php
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2007-03-25 22:09:31
|
Revision: 202 http://svn.sourceforge.net/pieforms/?rev=202&view=rev Author: oracleshinoda Date: 2007-03-25 15:09:32 -0700 (Sun, 25 Mar 2007) Log Message: ----------- Make sure that hidden elements only retrieve their values from the element themselves, rather than GET/POST 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 2007-03-18 09:16:49 UTC (rev 201) +++ pieforms-php5/trunk/src/pieform/elements/hidden.php 2007-03-25 22:09:32 UTC (rev 202) @@ -32,6 +32,9 @@ * @return string The HTML for the element */ function pieform_element_hidden($element, Pieform $form) { + if (!isset($element['value'])) { + throw new PieformException('The hidden element "' . $element['name'] . '" must have a value set'); + } $value = $form->get_value($element); if (is_array($value)) { $result = ''; @@ -46,4 +49,12 @@ . ' value="' . Pieform::hsc($form->get_value($element)) . "\">\n"; } +/** + * Returns the value for a hidden element. Hidden elements only listen to the + * 'value' index, and not to GET/POST + */ +function pieform_element_hidden_get_value(Pieform $form, $element) { + return $element['value']; +} + ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |