function maintenance_exempt_by_cidr_notation in Maintenance Exempt 8
Same name and namespace in other branches
- 7 maintenance_exempt.module \maintenance_exempt_by_cidr_notation()
Check if an IP address using CIDR notation should be exempt.
Parameters
string $ip: The IP address.
Return value
bool TRUE if the address should
1 call to maintenance_exempt_by_cidr_notation()
- MaintenanceModeExempt::exempt in src/MaintenanceModeExempt.php 
- Determines whether a user has access to the site in maintenance mode.
File
- ./maintenance_exempt.module, line 132 
- Allow exemption from maintenance mode.
Code
function maintenance_exempt_by_cidr_notation($ip) {
  $allowed_ips = maintenance_exempt_get_ips();
  foreach ($allowed_ips as $entry) {
    if (strstr($entry, "/")) {
      if (maintenance_exempt_ip_cidr_check($ip, $entry)) {
        return TRUE;
      }
    }
  }
  return FALSE;
}