[Pieforms-commit] SF.net SVN: pieforms: [53] pieforms-php5/trunk/src
Status: Alpha
Brought to you by:
oracleshinoda
|
From: <ora...@us...> - 2006-11-20 13:00:10
|
Revision: 53
http://svn.sourceforge.net/pieforms/?rev=53&view=rev
Author: oracleshinoda
Date: 2006-11-20 04:59:58 -0800 (Mon, 20 Nov 2006)
Log Message:
-----------
Added integer rule (Penny Leach)
Modified Paths:
--------------
pieforms-php5/trunk/src/pieform.php
Added Paths:
-----------
pieforms-php5/trunk/src/pieform/rules/integer.php
Added: pieforms-php5/trunk/src/pieform/rules/integer.php
===================================================================
--- pieforms-php5/trunk/src/pieform/rules/integer.php (rev 0)
+++ pieforms-php5/trunk/src/pieform/rules/integer.php 2006-11-20 12:59:58 UTC (rev 53)
@@ -0,0 +1,41 @@
+<?php
+/**
+ * This program is part of Pieforms
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * @package pieform
+ * @subpackage rule
+ * @author Penny Leach <pe...@ca...>
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL
+ * @copyright (C) 2006 Catalyst IT Ltd http://catalyst.net.nz
+ *
+ */
+
+/**
+ * Returns whether the given field is an integer
+ *
+ * @param Pieform $form The form the rule is being applied to
+ * @param string $value The value to check
+ * @return string The error message, if there is something wrong with
+ * the address.
+ */
+function pieform_rule_integer(Pieform $form, $value) {
+ if (!is_numeric($value) || $value != (int)$value) {
+ return $form->i18n('integer');
+ }
+}
+
+?>
Modified: pieforms-php5/trunk/src/pieform.php
===================================================================
--- pieforms-php5/trunk/src/pieform.php 2006-11-20 12:42:59 UTC (rev 52)
+++ pieforms-php5/trunk/src/pieform.php 2006-11-20 12:59:58 UTC (rev 53)
@@ -237,6 +237,7 @@
'email' => 'E-mail address is invalid',
'maxlength' => 'This field must be at most %d characters long',
'minlength' => 'This field must be at least %d characters long',
+ 'integer' => 'The field must be an integer',
'validateoptions' => 'The option "%s" is invalid'
)
);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|