[Pieforms-commit] SF.net SVN: pieforms: [259] pieforms-php5/trunk/src/pieform/rules/required. php
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2007-12-31 02:03:36
|
Revision: 259 http://pieforms.svn.sourceforge.net/pieforms/?rev=259&view=rev Author: oracleshinoda Date: 2007-12-30 18:03:42 -0800 (Sun, 30 Dec 2007) Log Message: ----------- Made the required rule fail on empty arrays. This makes multiple selects (and probably other elements that returned empty arrays) validate properly. Modified Paths: -------------- pieforms-php5/trunk/src/pieform/rules/required.php Modified: pieforms-php5/trunk/src/pieform/rules/required.php =================================================================== --- pieforms-php5/trunk/src/pieform/rules/required.php 2007-12-31 02:03:07 UTC (rev 258) +++ pieforms-php5/trunk/src/pieform/rules/required.php 2007-12-31 02:03:42 UTC (rev 259) @@ -34,7 +34,7 @@ * @return string The error message, if the value is invalid. */ function pieform_rule_required(Pieform $form, $value, $element, $check) {/*{{{*/ - if ($check && $value == '') { + if ($check && ($value == '' || $value == array())) { return $form->i18n('rule', 'required', 'required', $element); } }/*}}}*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |