[Pieforms-commit] SF.net SVN: pieforms: [169] pieforms-php5/trunk/src/pieform/elements/ checkbox.ph
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2007-01-20 08:03:04
|
Revision: 169 http://svn.sourceforge.net/pieforms/?rev=169&view=rev Author: oracleshinoda Date: 2007-01-20 00:03:05 -0800 (Sat, 20 Jan 2007) Log Message: ----------- Re-added missing get_value function that actually works, so that checkboxes behave normally Modified Paths: -------------- pieforms-php5/trunk/src/pieform/elements/checkbox.php Modified: pieforms-php5/trunk/src/pieform/elements/checkbox.php =================================================================== --- pieforms-php5/trunk/src/pieform/elements/checkbox.php 2007-01-20 08:02:11 UTC (rev 168) +++ pieforms-php5/trunk/src/pieform/elements/checkbox.php 2007-01-20 08:03:05 UTC (rev 169) @@ -50,4 +50,26 @@ . '>'; } +function pieform_element_checkbox_get_value(Pieform $form, $element) { + $name = $element['name']; + $global = ($form->get_property('method') == 'get') ? $_GET : $_POST; + + if (isset($element['value'])) { + return $element['value']; + } + + if ($form->is_submitted()) { + if(isset($global[$name])) { + return true; + } + return false; + } + + if (isset($element['defaultvalue'])) { + return $element['defaultvalue']; + } + + return false; +} + ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |