* Documented isIP and added a correct regexp as a comment.
authorÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Thu, 28 Apr 2005 03:07:41 +0000 (03:07 +0000)
committerÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Thu, 28 Apr 2005 03:07:41 +0000 (03:07 +0000)
includes/User.php

index 8ad9ae2..da07a23 100644 (file)
@@ -133,12 +133,20 @@ class User {
        }
 
        /**
-        * does the string match an anonymous user IP address?
-        * @param string $name Nickname of a user
+        * does the string match an anonymous IPv4 address?
+        *
         * @static
+        * @param string $name Nickname of a user
+        * @return bool
         */
        function isIP( $name ) {
                return preg_match("/^\d{1,3}\.\d{1,3}.\d{1,3}\.\d{1,3}$/",$name);
+               /*return preg_match("/^
+                       (?:[01]?\d{1,2}|2(:?[0-4]\d|5[0-5]))\.
+                       (?:[01]?\d{1,2}|2(:?[0-4]\d|5[0-5]))\.
+                       (?:[01]?\d{1,2}|2(:?[0-4]\d|5[0-5]))\.
+                       (?:[01]?\d{1,2}|2(:?[0-4]\d|5[0-5]))
+               $/x", $name);*/
        }
 
        /**