Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function system_ip_blocking

Menu callback. Display blocked IP addresses.

Parameters

$default_ip: Optional IP address to be passed on to drupal_get_form() for use as the default value of the IP address form field.

1 string reference to 'system_ip_blocking'
system_menu in modules/system/system.module
Implements hook_menu().

File

modules/system/system.admin.inc, line 1403

Code

function system_ip_blocking ($default_ip = '') {
 $rows = array();
 $header = array(
 t ('Blocked IP addresses'),
 t ('Operations'),
 );
 $result = db_query ('SELECT * FROM {blocked_ips}');
 foreach ($result as $ip) {
 $rows[] = array(
 $ip->ip,
 l (t ('delete'), "admin/config/people/ip-blocking/delete/{$ip->iid}"),
 );
 }
 $build['system_ip_blocking_form'] = drupal_get_form ('system_ip_blocking_form', $default_ip);
 $build['system_ip_blocking_table'] = array(
 '#theme' => 'table',
 '#header' => $header,
 '#rows' => $rows,
 '#empty' => t ('No blocked IP addresses available.'),
 );
 return $build;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.