function system_ip_blocking_form_validate
system_ip_blocking_form_validate($form, &$form_state)
File
- modules/system/system.admin.inc, line 1443
- Admin page callbacks for the system module.
Code
function system_ip_blocking_form_validate($form, &$form_state) { $ip = trim($form_state['values']['ip']); if (db_query("SELECT * FROM {blocked_ips} WHERE ip = :ip", array(':ip' => $ip))->fetchField()) { form_set_error('ip', t('This IP address is already blocked.')); } elseif ($ip == ip_address()) { form_set_error('ip', t('You may not block your own IP address.')); } elseif (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE) == FALSE) { form_set_error('ip', t('Enter a valid IP address.')); } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!system!system.admin.inc/function/system_ip_blocking_form_validate/7.x