[interchange-cvs] interchange - racke modified code/OrderCheck/future.oc

interchange-cvs at icdevgroup.org interchange-cvs at icdevgroup.org
Thu Dec 1 10:04:20 EST 2005


User:      racke
Date:      2005-12-01 15:04:20 GMT
Modified:  code/OrderCheck future.oc
Log:
merged changes 1.1.2.1 vs 1.1.2.2
+++ 1.1.2.2 +++
Reject invalid dates in "future" profile.

Revision  Changes    Path
1.3       +7 -2      interchange/code/OrderCheck/future.oc


rev 1.3, prev_rev 1.2
Index: future.oc
===================================================================
RCS file: /var/cvs/interchange/code/OrderCheck/future.oc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- future.oc	29 Nov 2005 20:31:16 -0000	1.2
+++ future.oc	1 Dec 2005 15:04:20 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 2005 Interchange Development Group (http://www.icdevgroup.org/)
 # Licensed under the GNU GPL v2. See file LICENSE for details.
-# $Id: future.oc,v 1.2 2005/11/29 20:31:16 racke Exp $
+# $Id: future.oc,v 1.3 2005/12/01 15:04:20 racke Exp $
 
 CodeDef future OrderCheck 1
 CodeDef future Description Future date
@@ -31,7 +31,12 @@
 											{ adjust => $adjust },
 											"%Y%m%d%H%M",
 										   );
-	#::logDebug("current time: $current input value=$value");
+
+	# reject invalid dates
+	if($value !~ /^[0-9]{12,12}$/) {
+		return (0, $name, $message);
+	} 
+	
 	if($value lt $current) {
 		return (0, $name, $message);
 	}








More information about the interchange-cvs mailing list