[pLog-svn] r5811 - plog/trunk/class/data/validator

oscar at devel.lifetype.net oscar at devel.lifetype.net
Wed Aug 8 16:38:01 EDT 2007


Author: oscar
Date: 2007-08-08 16:38:01 -0400 (Wed, 08 Aug 2007)
New Revision: 5811

Modified:
   plog/trunk/class/data/validator/templatenamevalidator.class.php
Log:
Moved the regular expression used for validation to a class constant.


Modified: plog/trunk/class/data/validator/templatenamevalidator.class.php
===================================================================
--- plog/trunk/class/data/validator/templatenamevalidator.class.php	2007-08-08 20:37:27 UTC (rev 5810)
+++ plog/trunk/class/data/validator/templatenamevalidator.class.php	2007-08-08 20:38:01 UTC (rev 5811)
@@ -4,8 +4,6 @@
 	lt_include( PLOG_CLASS_PATH."class/data/validator/rules/regexprule.class.php" );
 	lt_include( PLOG_CLASS_PATH."class/data/validator/rules/nonemptyrule.class.php" );
 
-    define( "VALID_REGEXP_CHARS", "^([a-z0-9._-]+)$");
-
     /**
      * \ingroup Validator
      *
@@ -15,11 +13,13 @@
      */
     class TemplateNameValidator extends Validator 
     {
+		const VALID_TEMPLATENAME_REGEXP = "^([a-z0-9._-]+)\$";
+	
     	function TemplateNameValidator()
         {
         	$this->Validator();
 			$this->addRule( new NonEmptyRule());
-        	$this->addRule( new RegExpRule(VALID_REGEXP_CHARS, false ));
+        	$this->addRule( new RegExpRule(TemplateNameValidator::VALID_TEMPLATENAME_REGEXP, false ));
         }
     }
 ?>



More information about the pLog-svn mailing list