r4362 validTagName(): move to interface-lib.php to make available during early stage
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 17 Mar 2011 18:57:51 +0000 (18:57 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 17 Mar 2011 18:57:51 +0000 (18:57 +0000)
wwwroot/inc/functions.php
wwwroot/inc/interface-lib.php

index 55f2e0ebaf997e723f947326f900c62b0977cae5..01cd73b2d1a9f3ffd9f8c01c84da106b67f9fd4e 100644 (file)
@@ -26,8 +26,6 @@ $templateWidth[5] = 1;
 
 define ('CHAP_OBJTYPE', 1);
 define ('CHAP_PORTTYPE', 2);
-define ('TAGNAME_REGEXP', '/^[\p{L}0-9]([. _~-]?[\p{L}0-9])*$/u');
-define ('AUTOTAGNAME_REGEXP', '/^\$[\p{L}0-9]([. _~-]?[\p{L}0-9])*$/u');
 // The latter matches both SunOS and Linux-styled formats.
 define ('RE_L2_IFCFG', '/^[0-9a-f]{1,2}(:[0-9a-f]{1,2}){5}$/i');
 define ('RE_L2_CISCO', '/^[0-9a-f]{4}(\.[0-9a-f]{4}){2}$/i');
@@ -1566,15 +1564,6 @@ function mergeLogs ($log1, $log2)
        return $ret;
 }
 
-function validTagName ($s, $allow_autotag = FALSE)
-{
-       if (1 == preg_match (TAGNAME_REGEXP, $s))
-               return TRUE;
-       if ($allow_autotag and 1 == preg_match (AUTOTAGNAME_REGEXP, $s))
-               return TRUE;
-       return FALSE;
-}
-
 function redirectUser ($p, $t)
 {
        global $page;
index 8da31cc42db15f45d70e841eb4284c133f345640..d5b50ebb70f2cc30b3f1d0f18afc840d8a5251b4 100644 (file)
@@ -1,5 +1,8 @@
 <?php
 
+define ('TAGNAME_REGEXP', '/^[\p{L}0-9]([. _~-]?[\p{L}0-9])*$/u');
+define ('AUTOTAGNAME_REGEXP', '/^\$[\p{L}0-9]([. _~-]?[\p{L}0-9])*$/u');
+
 // Let's have it here, so extensions can add their own images.
 $image = array();
 $image['logo']['path'] = 'pix/defaultlogo.png';
@@ -533,4 +536,13 @@ function printPageHeaders ()
                                echo "<script type='text/javascript' src='?module=chrome&uri=${item['script']}'></script>\n";
 }
 
+function validTagName ($s, $allow_autotag = FALSE)
+{
+       if (1 == preg_match (TAGNAME_REGEXP, $s))
+               return TRUE;
+       if ($allow_autotag and 1 == preg_match (AUTOTAGNAME_REGEXP, $s))
+               return TRUE;
+       return FALSE;
+}
+
 ?>