@@ 1875-1878 (lines=4) @@ | ||
1872 | if ( isset( $limits['ip-all'] ) ) { |
|
1873 | $ip = $this->getRequest()->getIP(); |
|
1874 | // ignore if user limit is more permissive |
|
1875 | if ( $isNewbie || $userLimit === false |
|
1876 | || $limits['ip-all'][0] / $limits['ip-all'][1] > $userLimit[0] / $userLimit[1] ) { |
|
1877 | $keys["mediawiki:limiter:$action:ip-all:$ip"] = $limits['ip-all']; |
|
1878 | } |
|
1879 | } |
|
1880 | ||
1881 | // subnet-based limits for all ping-limitable users |
|
@@ 1885-1892 (lines=8) @@ | ||
1882 | if ( isset( $limits['subnet-all'] ) ) { |
|
1883 | $ip = $this->getRequest()->getIP(); |
|
1884 | $subnet = IP::getSubnet( $ip ); |
|
1885 | if ( $subnet !== false ) { |
|
1886 | // ignore if user limit is more permissive |
|
1887 | if ( $isNewbie || $userLimit === false |
|
1888 | || $limits['ip-all'][0] / $limits['ip-all'][1] |
|
1889 | > $userLimit[0] / $userLimit[1] ) { |
|
1890 | $keys["mediawiki:limiter:$action:subnet-all:$subnet"] = $limits['subnet-all']; |
|
1891 | } |
|
1892 | } |
|
1893 | } |
|
1894 | ||
1895 | $cache = ObjectCache::getLocalClusterInstance(); |