diff options
-rw-r--r-- | modules-available/statistics/inc/statisticsfilter.inc.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules-available/statistics/inc/statisticsfilter.inc.php b/modules-available/statistics/inc/statisticsfilter.inc.php index 4a4899e2..ecb1f6b4 100644 --- a/modules-available/statistics/inc/statisticsfilter.inc.php +++ b/modules-available/statistics/inc/statisticsfilter.inc.php @@ -564,7 +564,8 @@ class IpStatisticsFilter extends StatisticsFilter Message::addError('invalid-ip-address', $argument); return '0'; } - return "clientip LIKE '" . str_replace('*', '%', $argument) . "'"; + $operator = $operator[0] === '!' ? 'NOT LIKE' : 'LIKE'; + return "clientip $operator '" . str_replace('*', '%', $argument) . "'"; } } |