[Pieforms-commit] SF.net SVN: pieforms: [217] pieforms-php5/trunk/src/pieform/elements/ textarea.ph
Status: Alpha
Brought to you by:
oracleshinoda
|
From: <ora...@us...> - 2007-08-19 22:09:01
|
Revision: 217
http://pieforms.svn.sourceforge.net/pieforms/?rev=217&view=rev
Author: oracleshinoda
Date: 2007-08-19 15:08:59 -0700 (Sun, 19 Aug 2007)
Log Message:
-----------
Add a get_value function for the textarea element. This ensure that when the value comes from post, it only has unix newlines in them.
Modified Paths:
--------------
pieforms-php5/trunk/src/pieform/elements/textarea.php
Modified: pieforms-php5/trunk/src/pieform/elements/textarea.php
===================================================================
--- pieforms-php5/trunk/src/pieform/elements/textarea.php 2007-08-14 05:20:27 UTC (rev 216)
+++ pieforms-php5/trunk/src/pieform/elements/textarea.php 2007-08-19 22:08:59 UTC (rev 217)
@@ -66,4 +66,21 @@
. '>' . Pieform::hsc($form->get_value($element)) . '</textarea>';
}
+function pieform_element_textarea_get_value(Pieform $form, $element) {
+ if (isset($element['value'])) {
+ return $element['value'];
+ }
+
+ $global = ($form->get_property('method') == 'get') ? $_GET : $_POST;
+ if (isset($global[$element['name']])) {
+ return str_replace("\r\n", "\n", $global[$element['name']]);
+ }
+
+ if (isset($element['defaultvalue'])) {
+ return $element['defaultvalue'];
+ }
+
+ return '';
+}
+
?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|