Follow-up to feature #9575: Return boolean value instead of filtered data
authorOliver Hader <oliver.hader@typo3.org>
Tue, 28 Oct 2008 00:00:38 +0000 (00:00 +0000)
committerOliver Hader <oliver.hader@typo3.org>
Tue, 28 Oct 2008 00:00:38 +0000 (00:00 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@4357 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_div.php

index 69ffd3b..16aabd9 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        * Fixed bug #9655: Call to t3lib_div::devLog() without key in index_ts.php (thanks to Francois Suter)
        * Fixed bug #9607: Module DB check uses hardcoded labels (thanks to Christopher Stelmaszyk)
        * Added feature ##9656: Extend t3lib_div::trimExplode to limit the number of elements
+       * Follow-up to feature #9575: Return boolean value instead of filtered data
 
 2008-10-24  Oliver Hader  <oliver@typo3.org>
 
index 0a84e4c..888a74a 100755 (executable)
@@ -853,7 +853,7 @@ final class t3lib_div {
         * @return      boolean         True if $ip is either of IPv4 or IPv6 format.
         */
        public static function validIP($ip) {
-               return filter_var($ip, FILTER_VALIDATE_IP);
+               return (filter_var($ip, FILTER_VALIDATE_IP) !== false);
        }
 
        /**
@@ -865,7 +865,7 @@ final class t3lib_div {
         * @return      boolean         True if $ip is of IPv4 format.
         */
        public static function validIPv4($ip) {
-               return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4);
+               return (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false);
        }
 
        /**
@@ -877,7 +877,7 @@ final class t3lib_div {
         * @return      boolean         True if $ip is of IPv6 format.
         */
        public static function validIPv6($ip)   {
-               return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6);
+               return (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) !== false);
        }
 
        /**