You are here

function hook_blocked_ips_expire_deleting in Blocked IPs Expire 7

Act on a blocked IP address being deleted when it expires.

This hook is only run when a blocked IP address is deleted because it has expired, to allow other modules to perform some other action.

Parameters

object $ip_info: An object with the following properties containing information about the IP address:

  • 'iid': The IID of the IP address. Will be NULL if this IP address is new.
  • 'ip': The IP address to block.
  • 'expiry_date': The expiry date of the IP address. Will be NULL if this IP address is new.
1 function implements hook_blocked_ips_expire_deleting()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

blocked_ips_expire_blocked_ips_expire_deleting in ./blocked_ips_expire.module
Implements hook_blocked_ips_expire_deleting().
1 invocation of hook_blocked_ips_expire_deleting()
_blocked_ips_expire_cron_delete in ./blocked_ips_expire.module
Delete an IP address entry.

File

./blocked_ips_expire.api.php, line 24
Hooks provided by the blocked_ips_expire module.

Code

function hook_blocked_ips_expire_deleting($ip_info) {

  // Show a message when the IP address gets deleted.
  if (user_access('block IP addresses')) {
    drupal_set_message(t("The blocked IP address @ip reached it's expiry date and was unblocked.", array(
      '@ip' => $ip_info->ip,
    )));
  }
}