[Pieforms-commit] SF.net SVN: pieforms: [223] pieforms-php5/trunk/src/pieform/elements/date. php
Status: Alpha
Brought to you by:
oracleshinoda
|
From: <ora...@us...> - 2007-11-30 04:05:33
|
Revision: 223
http://pieforms.svn.sourceforge.net/pieforms/?rev=223&view=rev
Author: oracleshinoda
Date: 2007-11-29 20:05:36 -0800 (Thu, 29 Nov 2007)
Log Message:
-----------
Apply patch from Richard Mansfield - if element is not required, make sure default value is 'none selected' rather than the current time.
Modified Paths:
--------------
pieforms-php5/trunk/src/pieform/elements/date.php
Modified: pieforms-php5/trunk/src/pieform/elements/date.php
===================================================================
--- pieforms-php5/trunk/src/pieform/elements/date.php 2007-11-15 01:14:54 UTC (rev 222)
+++ pieforms-php5/trunk/src/pieform/elements/date.php 2007-11-30 04:05:36 UTC (rev 223)
@@ -36,10 +36,10 @@
$name = $element['name'];
$element['minyear'] = (isset($element['minyear'])) ? intval($element['minyear']) : 1950;
$element['maxyear'] = (isset($element['maxyear'])) ? intval($element['maxyear']) : 2050;
- if (!isset($element['defaultvalue'])) {
+ $required = (!empty($element['rules']['required']));
+ if ($required && !isset($element['defaultvalue'])) {
$element['defaultvalue'] = time();
}
- $required = (!empty($element['rules']['required']));
// Year
$value = pieform_element_date_get_timeperiod_value('year', $element['minyear'], $element['maxyear'], $element, $form);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|