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