| @@ -99,10 +99,14 @@ | ||
| 99 | 99 | if ( is_string( $ip ) ) { |
| 100 | 100 | $ip_array = preg_split( '#\r\n|[\r\n]#', $ip ); |
| 101 | 101 | |
| 102 | 102 | if ( is_array( $ip_array ) ) { |
| 103 | - $ip_array = array_filter( $ip_array ); | |
| 104 | - $ip_array = array_map( 'trim', $ip_array ); | |
| 103 | + $ip_array = array_filter( | |
| 104 | + $ip_array, | |
| 105 | + function ( $ip ) { | |
| 106 | + return strlen( trim( $ip ) ) > 0; | |
| 107 | + } | |
| 108 | + ); | |
| 105 | 109 | $ip_array = array_map( 'strtolower', $ip_array ); |
| 106 | 110 | } |
| 107 | 111 | } |
| 108 | 112 | |
| @@ -128,9 +132,9 @@ | ||
| 128 | 132 | |
| 129 | 133 | if ( |
| 130 | 134 | isset( $validation_object['error'] ) |
| 131 | 135 | && true === $validation_object['error'] |
| 132 | - && ! empty( $validation_object['message'] ) | |
| 136 | + && '' !== $validation_object['message'] | |
| 133 | 137 | ) { |
| 134 | 138 | $this->errors[] = $validation_object['message']; |
| 135 | 139 | } |
| 136 | 140 | |
| @@ -154,9 +158,9 @@ | ||
| 154 | 158 | ) |
| 155 | 159 | ) { |
| 156 | 160 | $trusted_proxies_ip = $this->get_trusted_proxies_ip(); |
| 157 | 161 | |
| 158 | - if ( empty( $trusted_proxies_ip ) ) { | |
| 162 | + if ( array() === $trusted_proxies_ip ) { | |
| 159 | 163 | // Nothing to check. |
| 160 | 164 | return array( 'error' => false ); |
| 161 | 165 | } |
| 162 | 166 | |